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. 排序后,重复字段不显示(即分组
相关文档:
我说的不定条件是指查询条件的个数不定。有时一个,有时两个,有时好几个。
首先我发现
select * from A where a='kkk' 与
select * from A where a like 'kkk'
其实效果是一样,只要 like 后面的字符串不包含通配符。这样一来就很方便了。譬如有
select * from A where a='KKK' and b='LLL'
有两个查询条件, ......
protected void Button1_Click(object sender, EventArgs e)
{
string strsql = "select * from TreeViewTemp where parentID=0";
DataTable dt = db.GetDataTable(strsql);
StringWriter sw = new StringWriter();
//StreamWriter sw = new Strea ......
**************************************
**** sql 查询备忘 &nb ......
SQL聚合函
标签:sql聚合函数 杂谈
聚合函数:
1.AVG 返回组中的平均值,空值将被忽略。
例如:use northwind // 操作northwind数据库
Go
Select avg (unitprice) //从表中选择求unitprice的平均值
& ......