易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL *PLUS Repost的开发方法

SQL *PLUS  Repost的开发方法
使用SQL*PLUS 可直接在IE Browser中生成规整的字符型Report. 实现方法简单,布署容易。
方法:
1.       利用文本编辑器编写SQL*PLUS  脚本,保存成 .sql 文件。
2.       上传sql 文件至应用的sql 目录。
3.       注册Method 为SQL*PLUS 的Concurrent,并调用此 sql 文件.
SQL*PLUS Report 的格式化方法:
1.       改变列标题
COLUMN  <字段名或字段别名> HEADING <标题名>
例:
       COLUMN LAST_NAME      HEADING 'LAST NAME'
       COLUMN SALARY         HEADING 'MONTHLY SALARY'
       COLUMN COMMISSION_PCT HEADING 'COMMISSION'
 
      
2.       列标题自动折行
COLUMN  <字段名或字段别名> HEADING <标题名1-1|标题名1-2>
例:
       COLUMN SALARY    HEADING 'MONTHLY|SALARY'
COLUMN LAST_NAME HEADING 'LAST|NAME'
 
3.       改变标题下划线格式(Format of underline)
SET UNDERLINE
例:
SET UNDERLINE =
/
 
4.       改变列的显示格式
COLUMN  <字段名或字段别名>  FORMAT <格式描述>
 
数值型格式描述与to_number函数基本一致,如:
$99.990
其它格式数据均用A(n)来设置宽度,如:
A10
如果有字符超出10,则会自动折行. 除非你做如下设置 :
SET  WRAP OFF
则多出的字符会被截掉.
 
5.       复制字段格式设置
COLUMN <目标字段名> LIKE <来源字段名> HEADING <标题名>
例:
COLUMN COMMISSION_PCT LIKE SALARY HEADING BONUS 
 
6.       不显示某一列
COLUMN <目标字段名> NOPRINT
 
7.       排序后,重复字段不显示(即分组


相关文档:

SQL 字符串函数

SQL字符串函数
要看a的ASCII码,sql语句
select ascii(a)
要看ASCII码为56的字符
select char(56)
ASCII() --函数返回字符表达式最左端字符的ASCII 码值
CHAR() --函数用于将ASCII 码转换为字符
--如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值
LOWER() --函数把字符串全部转换为小写
UPPER() ......

SQL聚合函


SQL聚合函
标签:sql聚合函数 杂谈 
 
聚合函数:
1.AVG 返回组中的平均值,空值将被忽略。
例如:use  northwind   // 操作northwind数据库
   Go
   Select  avg (unitprice)   //从表中选择求unitprice的平均值
    & ......

通过两个例子讲解PIVOT/UNPIVOT的用法_SQL技巧

使用过SQL Server 2000的人都知道,要想实现行列转换,必须综合利用聚合函数和动态SQL,具体实现起来需要一定的技巧,而在SQL Server 2005中,使用新引进的关键字PIVOT/UNPIVOT,则可以很容易的实现行列转换的需求。
在本文中我们将通过两个简单的例子详细讲解PIVOT/UNPIVOT的用法。
PIVOT的用法:
首先创建测试表,然 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号