Oracle基础
shawn_jinbang
这个作者很懒,什么都没留下…
展开
-
oracle pl/sql创建子程序时 as和is关键字的区别
一直纠结于存储过程的is与as最近在网上查了巨多资料,总结如下:在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在视图(VIEW)中只能用AS不能用IS;在游标(CURSOR)中只能用IS不能用AS。 从其定义也可以看出没什么区别,要是有估计暂时也很少有人发下:create [or replace] procedure procedure_name [转载 2016-10-17 14:21:30 · 4774 阅读 · 0 评论 -
oracle中的decode函数
decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Selectdecode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)FromtalbenameWhere…其中columnname为要选择的table中所定义的column,??含义解释:decode(条件转载 2016-10-19 14:30:00 · 392 阅读 · 0 评论 -
Oracle中date与timestamp的异同
在ORACLE中存储DATE和时间信息的话,实际上你有两种字段数据类型的选择(9i)。DATE数据类型可以存储月,年,日,世纪,时,分和秒。度量粒度是秒以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的SELECT TO_CHAR(sysdate,'MM/DD/YYYY HH24:MI:SS') "Date" FROM dual大转载 2016-10-19 14:54:00 · 1168 阅读 · 0 评论 -
plsql 动态sql遇到ORA-00911: invalid character错误
关键词 PLSQL 分号 前些日子在学习plsql写一个包的时候遇到一个小问题。 具体为:程序读取表中的数据拼装ddl 语句 然后动态sql执行,结果报错 CODE:-911 ERROR:ORA-00911: invalid character 后来发现是一个低级错误。原创 2017-07-09 15:56:43 · 8830 阅读 · 0 评论