首页 > 数据库 > Oracle > 2011 常用 的SQL
--建立数据链接
create public database link
BIZ_DBLINK connect to nstcsa identified by "11111111" using
'jinjiang';
--建菜单数据
insert into wfpage
(pageno,pagename,appno,rspmode,url,caption)
select ltrim(rtrim(a.appno||a.actionid)) as
where
--在delphi中用下面的命令启动了一个oracle的imp命令
winexec('imp
system/oracle file=(e:aaa.dmp) fromuser=newbj touser=newbj
ignore=y',SW_Normal);
--检查死锁
SELECT C.SID, C.SERIAL#,A.OWNER,A.OBJECT_NAME, B.XIDUSN,
B.XIDSLOT,B.XIDSQN,B.SESSION_ID,B.ORACLE_USERNAME,B.OS_USER_NAME,
B.PROCESS,B.LOCKED_MODE,C.MACHINE,C.STATUS, C.SERVER, C.PROGRAM
FROM ALL_OBJECTS A,
V$LOCKED_OBJECT B,SYS.GV_$SESSION C WHERE ( A.OBJECT_ID =
B.OBJECT_ID ) AND (B.PROCESS = C.PROCESS )
ORDER BY 1,2
alter system kill session 'SID,SERIAL#'
--创建表 、加触发器生成id值
-------------------------------------------------begin
create table NSMAKESHEETCONFIG
(
);
-- Create/Recreate primary, unique and foreign key
constraints
alter table NSMAKESHEETCONFIG
-- Create sequence
create sequence NSMAKESHEETCONFIG_SEQ
minvalue 1
maxvalue 999999999999999999999999
start with 1
increment by 1
cache 20;
CREATE OR REPLACE TRIGGER NsMakeSheetConfig_TR
BEFORE INSERT ON NsMakeSheetConfig
FOR EACH ROW
DECLARE TEMP_NO INT;
END;
---------------------------------------------------end
--异常
--动态游标
--打印==================================================
--清临时表
EXECUTE IMMEDIATE ' DROP TABLE teBook_ADV_101 ' ;
EXECUTE IMMEDIATE 'TRUNCATE TABLE T_ADV_59';
--未找到数据
BEGIN
END;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23185096/viewspace-1117028/ ,如需转载,请注明出处,否则将追究法律责任。