
oracle
文章平均质量分 76
不良学生并不坏
这个作者很懒,什么都没留下…
展开
-
PL/SQL Developer快捷键和使用技巧(自身运用习惯)
1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好...原创 2020-04-09 10:43:51 · 393 阅读 · 0 评论 -
三表子查询IN和distinct的运用
xs.t_s_contract_m t--销售合同号WL.T_I_SETTLE_D m--销售合同号,结算清单号wl.t_i_invoice c--发票号,结算清单号c表结算清单号(t表和m表用销售合同号得到结算清单号) == 发票号distinct应用到多个字段的时候,其应用的范围是其后面的所有字段,而不只是紧挨着它的一个字段,而且distinct只能放到所有字段的前面,并且再o...原创 2018-12-20 19:37:10 · 1121 阅读 · 0 评论 -
Oracle中decode函数用法 - 20190127
含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFde...原创 2019-01-28 15:53:19 · 136 阅读 · 0 评论 -
ORA-01427 单行子查询返回多于一个行 - 20190130
报错前:select (select m.contract_subid from xs.T_S_CONTRACT_D m where m.seg_no = d.seg_no and m.contract_subid = d.contract_subid) "dd_contract_subid" ,(sele...原创 2019-01-30 15:12:42 · 439 阅读 · 0 评论 -
SQL SELECT INTO 语句 - 20190507
SQL SELECT INTO 语句可用于创建表的备份复件。SELECT INTO 语句SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法您可以把所有的列插入新表:SELECT *INTO new_table_name [IN exter...原创 2019-05-07 10:57:06 · 197 阅读 · 0 评论 -
PLSQL基础 - 20190808
plsql块plsql的块总共有两种类型:匿名块(没有名字的块)和命名块,匿名块具有有限的作用域(功能较少),命名块更容易扩展,而且可重用资源。匿名块功能可使用在:脚本或其他的程序单元中,也就是说匿名块的作用域仅限于包含匿名块的程序单元或脚本。命名块程序作为函数或者过程直接保存在模式中,命名快的作用最为灵活。其次可以将命名块程序保存在包里面,一种方法通过发布包函数或者过程。一种方法是独...原创 2019-08-08 21:34:45 · 542 阅读 · 0 评论 -
Oracle数据库 存储过程入门(笔记)
oracle存储过程:简单入门一、定义存储过程是一组为了完成特定功能的SQL语句,经编译后存储在数据库中。点击查看优缺点。二、存储过程简单入门***第一个存储过程:打印hello word, my name is stored procedure内容***create or replace procedure myDemo01asbegin dbms_output.pu...原创 2019-08-12 09:35:53 · 154 阅读 · 0 评论