oracle系列
你吃菜我喝汤
这个作者很懒,什么都没留下…
展开
-
开窗函数递归累加
select t.l_contractserialno, t.d_cdate, t.c_cserialno, t.f_occurshares, NVL(SUM(t.F_OCCURSHARES) OVER(PARTITION BY t.L_CONTRACTSERIALNO ORDER BY t.D_CDATE, t.C_CSERIALNO ROWS BETWEEN unbounded precedi.原创 2021-01-15 11:10:09 · 535 阅读 · 0 评论 -
oracle系列:with子句
用途:当一个复杂查询的某些部分需要重复执行多次时,可将该部分语句执行的结果存储起来(放到临时表空间),在需要的时候直接读取就可以了。为了增加程序结构化程度,提高sql的可读性,可以将with子句代码前移,这样oracle先执行子查询,将结果放入临时表空间中。例如:with locateview as (select rid,wmsys.wm_concat(device) device f...原创 2019-07-08 10:26:46 · 433 阅读 · 0 评论 -
oracle系列:replace函数
user表 id name read 1 张山 西游记,三国 2 李四 水浒,红楼梦,八仙过海 3 王五 哪吒传奇要求查询结果:以逗号隔开的read改为以分号隔开执行sql: select id, name,repl...原创 2019-07-05 12:47:43 · 816 阅读 · 0 评论 -
oracle系列:regexp_substr函数
用途:截取以某符号分割的字符串例:user表 id name read 1 张山 西游记,三国 2 李四 水浒,红楼梦,八仙过海 3 王五 哪吒传奇,封神榜,简爱,骆驼祥子要求:截取read字段第二个字符串 i...原创 2019-07-05 13:05:37 · 350 阅读 · 0 评论 -
oracle系列:to_date与to_char函数
to_date函数:将字符串转成date类型时间格式 to_char函数: 将时间类型转成字符串类型格式如下:yyyy 年 HH 时 MM 月 mm 分 dd 日 ...原创 2019-07-05 13:22:46 · 297 阅读 · 0 评论 -
表空间,用户及用户权限创建
通过管理员运行方式打开命令行窗口,输入sqlplus system/***(其中***为安装数据库时的数据库口令),连接oracle数据库sql:创建表空间CREATE TABLESPACE表空间名 LOGGING DATAFILE 'E:\app\yaohx\oradata\orcl\表空间名.dbf'SIZE 100M AUT...原创 2019-09-20 13:42:21 · 131 阅读 · 0 评论 -
修改oracle数据库编码
sql>conn/assysdba;sql>shutdownimmediate;sql>startupmount;sql>altersessionsetsql_trace=true;sql>altersystemenablerestrictedsession;sql>altersystemsetjob_que...原创 2019-10-08 15:40:34 · 136 阅读 · 0 评论