随笔分类 -  DB2笔记

摘要:--1、在存储过程开头末尾加 --/ 和 / --2、create 后面不需要 or replace --/ create procedure MyProcedureName ( OUT o_ret INTEGER, OUT o_info VARCHAR(500), IN i_name VARCHA 阅读全文
posted @ 2023-03-21 09:47 LuLuYaa 阅读(581) 评论(0) 推荐(0) 编辑
摘要:根据fcustno分类,按ftime排序(不同的fcustno,fnum从1开始算) 取fcustno和对应的最大ftime: select * from ( SELECT FCUSTNO,FTIME,row_number() over(partition by FCustNo order by F 阅读全文
posted @ 2022-08-11 14:51 LuLuYaa 阅读(53) 评论(0) 推荐(0) 编辑
摘要:用逗号隔开(开头末尾都没逗号) SELECT colName1,LISTAGG(colName2, ',') FROM tableName GROUP BY colName1 在oracle中:LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX) 用逗号隔开(末尾 阅读全文
posted @ 2022-08-11 14:24 LuLuYaa 阅读(284) 评论(0) 推荐(0) 编辑
摘要:调用存储过程 --出参 ?出参名$类型$out,后面跟入参 CALL 存储过程名(?ret$integer$out,?msg$varchar$out,'XXX',1,NULL); 创建存储过程 create or replace procedure 存储过程名( OUT o_ret int, OUT 阅读全文
posted @ 2022-08-10 14:54 LuLuYaa 阅读(585) 评论(0) 推荐(0) 编辑
摘要:类型兼容: --直接修改字段类型 ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME SET DATA TYPE CLOB(10000); 类型不兼容: --新增一个字段new_col_name 类型为要改成的timestamp ALTER TABLE TABL 阅读全文
posted @ 2022-08-03 15:07 LuLuYaa 阅读(773) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示