![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
闪闪棉花糖
闪闪棉花糖
展开
-
ClientDataSet调用Oracle过程
--过程,但不适合使用临时表作结果返回,因表记录不会删除且存在同一个用户在不同客户端登录如果 不删除结果,会造成结果不对 CREATE OR REPLACE Procedure P_TempTable(EMPNo in varchar2,EName in varchar2, cur_arg out sys_refcursor) Authid Current_User is --declare is后面直接 定义变量不用 declare 调用时才用这个 v_StrSql varchar2(2000);.原创 2022-03-16 09:44:00 · 235 阅读 · 0 评论 -
SQL查询表的主建
Oracle: SELECT col.column_name FROM user_constraints con,user_cons_columns col WHERE con.constraint_name=col.constraint_name and con.constraint_type='P' and col.table_name='EMP'; SQLServer: SELECT TABLE_NAME,COLUMN_NAME FROM INFORMA.原创 2021-10-24 11:37:06 · 2320 阅读 · 0 评论 -
oracle中job运行时间比间隔时间还要长
--创建job运行时间记录表 create table job_log (log_date date); --创建一个定义间隔为2秒的job,但是,job执行时先把执行时间insert到job_lob表中,接着会sleep 30秒 declare jobno number; begin dbms_job.submit(jobno, 'insert into job_log values(sysdate); dbms_lock.sleep(30);', sysdate, 'sysdate + 2/24/360原创 2021-07-01 09:17:39 · 381 阅读 · 0 评论