摘要:
edit 可以打开编辑器edit filename 将SQL*Plus缓冲区里面的内容复制到一个文件名为filename的文件里面并打开该文件get filename 把filename里面的内容复制到sql*plus缓冲区start filename 或者 @ filename 执行sql文件save filename 将sql*plus缓冲区里面的内容复制并保存到filename里SET PAGESIZE 100 --pagesize太小的话显示行数较多的结果会出现较多的HEADINGSET LINESIZE 100... 阅读全文
posted @ 2011-10-20 23:16
visayafan
阅读(345)
评论(0)
推荐(0)
摘要:
1.内连接表名 INNER JOIN 表名 ON 条件等价于:FROM 表名, 表名WHERE 条件SELECT p.name, pt.name, pt.product_type_idFROM products p INNER JOIN product_types pt ON p.product_type_id = pt.product_type_idORDER BY p.name;表名 INNER JOIN 表名 USING (属性)注意:在SELECT中的属性不能加前缀,如pt.product_type_id会报错SELECT p.name, pt.name, prod... 阅读全文
posted @ 2011-10-20 22:35
visayafan
阅读(1476)
评论(0)
推荐(0)
摘要:
oracle的nvl函数的用法通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value 如: NVL(a,b)就是判断a是否是NULL,如果不是返回a的值,如果是返回b的值 通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值另一个有关的有用方法 declare i integer select nvl(sum(t.dwxhl),1) 阅读全文
posted @ 2011-10-20 21:56
visayafan
阅读(43856)
评论(0)
推荐(1)
摘要:
注:左外连接中外连接操作符位于等于操作符的右边 右外连接中外连接操作符位于等于操作符的左边转自http://space.itpub.net/519536/viewspace-563019理解Oracle的各种连接方法的最有效的方法就是“躬亲”,在实践中去深刻理解内连接,左外连接,右外连接,全外连接的概念的和效果。1.创建测试表并准备测试数据sec@ora10g> create table a (a number(1),b number(1),c number(1));sec@ora10g> create table b (a number(1),d number(1),e numb 阅读全文
posted @ 2011-10-20 21:23
visayafan
阅读(796)
评论(0)
推荐(0)


浙公网安备 33010602011771号