数据库
花小杰
这个作者很懒,什么都没留下…
展开
-
SQL server 游标循环的使用
DECLARE @EmpID int,@EmpNo nvarchar(20), @FData varbinary(max)--定义DECLARE CURTB CURSOR FOR select C.EmpID,C.EmpNo,B.FData from AAA A,BBB B,CCC C where A.EMP_ID=C.EmpNo and B.EmpID=C.EmpID;declare @id int;set @id=0; OPEN CURTB FETCH NEXT FROM CURTB原创 2022-03-02 16:12:27 · 2376 阅读 · 0 评论 -
Oracle 实现对全局错误语句的监控
新建窗口,输入以下内容运行注意:需要新建表error_tab用于存放错误SQL语句create or replace trigger error_trigger after servererror on databasedeclare n number; full_text varchar2(4000); sql_text ora_name_list_t; d_current_nr_error原创 2022-02-18 16:20:34 · 411 阅读 · 0 评论 -
Oracle输出异常
raise_application_error(''); EXCEPTION WHEN OTHERS THEN raise_application_error(-20000,'',TRUE);--结尾执行原创 2022-02-18 11:12:40 · 365 阅读 · 0 评论 -
oracle SQL语句列转table
新建包体将下面SQL语句复制进去 FUNCTION FUN_GET_SQL_COL(I_SQL_TXT IN CLOB) RETURN SQL_COL_TB PIPELINED IS L_C NUMBER; L_B NUMBER; L_COL_CNT PLS_INTEGER; L_REC_TAB DBMS_SQL.DESC_TAB; L_INDEX NUMBER; L_DESC_REC DBMS_SQL.DESC_REC; L_SQL_C原创 2022-02-17 10:19:58 · 377 阅读 · 0 评论 -
ORACLE SQL函数中文汉字转拼音首字母
CREATE OR REPLACE FUNCTION FUN_GET_PYJM(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); /* 创功能描述:任意字符串转换成拼音首字符简写,返回拼音简码函 */BEGIN DECLARE --定义一个函数,通过NLSSORT来进行单个字符语言排序 FUNCTION F_NLSSORT(P_WORD IN V原创 2020-11-25 08:42:40 · 1531 阅读 · 1 评论