
oracle
oracle开发和学习资料
美兮,乐兮
生如夏花
展开
-
oracle执行insert语句卡住不动
oracle执行insert语句卡住不动1.查询锁定记录2.删除锁表记录1.查询锁定记录SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid; 执行结果:2.删除锁表记录 ALTER system KILL session '2279,9665';// ALTER syst原创 2020-08-28 16:58:33 · 5265 阅读 · 0 评论 -
oracle dual表的使用
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录;dual丰富多彩的功能如下:(1) 查看当前用户select user from dual;(2) 用来调用系统函数select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;–获得当前系统时间select SYS_CONTEXT...原创 2019-08-23 11:49:54 · 236 阅读 · 0 评论 -
Oracle创建序列,删除序列
1、创建、删除create sequence seq_newsIdincrement by 1start with 1maxvalue 999999999;得到序列的SQL语句select seq_newsid.nextval from sys.dual;删除序列的SQLDROP SEQUENCE seq_newsId;2、说明序列是一数据库对象,利用它原创 2017-10-14 11:31:33 · 487 阅读 · 0 评论 -
ORACLE WITH AS 用法
记得以前在论坛里看到inthirties用到过WITH AS这个字眼,当时没特别在意。今天在一个帖子里又看到有人用这个,所以就去网上搜了搜相关内容,自己小试了一把,写下来,方便以后忘了的话学习。===================================================================================先举个例子吧:有原创 2017-10-14 11:30:44 · 342 阅读 · 0 评论 -
oracle 中start with 的用法
oracle 提供了start with connect by 语法结构可以实现递归查询。1. 一个简单举例:SQL> select * from test;BILL_MONTH DAY_NUMBER MSISDN-------------------- ---------- --------------------200803转载 2017-10-14 11:29:11 · 1263 阅读 · 0 评论 -
oracle中merge into用法
merge into的形式:[sql] view plain copyMERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...) WHEN MATCHED THEN [UPDATE sq转载 2017-10-14 11:22:31 · 187 阅读 · 0 评论 -
Oracle中dual表的用途介绍
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual;–获得当前系统时间原创 2017-10-14 11:14:48 · 251 阅读 · 0 评论 -
oracle sys_context()函数
第一个参数为’USERENV’,是固定的,第二个参数也是固定的,但是是多选固定,可选的值如下所示: select sys_context(‘USERENV’,’AUTHENTICATION_TYPE’) from dual;–用户的认证类型 select sys_context(‘USERENV’,’AUTHENTICATION_DATA’) from dual;–未知 select sys_原创 2017-10-14 11:14:06 · 797 阅读 · 0 评论 -
oracle 中禁用所有外键关联
禁用外键select 'alter table '|| t.table_name||' disable constraint '||t.constraint_name||';' from user_constraints t where t.constraint_type = 'R' order by t.table_name 启用外键select 'alter table '|| t原创 2017-10-14 11:12:56 · 1057 阅读 · 0 评论