oracle
文章平均质量分 50
小屁孩_P
元谋人
展开
-
oracle知识整理
额滴数据库太薄弱了,整理一下知识点吧: 外键(foreign key)约束: 在建表之后,为表增加外键约束可以像下面这样操作: 为表增加外键约束: 1、alert table student 2、add constraint stu_fk foreign key (classid) 3、references class(classid) 为student表增加外键(我们称stud原创 2013-12-05 22:22:26 · 823 阅读 · 0 评论 -
oracle层次化查询
查了一下,层次化查询有时也称connect by 查询,是oracle特有的特性,这类查询可以选取数据,并使用层次化的次序返回结果。 connect by 和start with 子句语法如下: SELECT [LEVEL],COLUMN, expression,... FROM table [WHERE where_clause] [[START WITH start_condition原创 2014-03-27 10:01:37 · 880 阅读 · 0 评论 -
oracle 递归查询-个人总结
首先,建表: create table T_TEST_WORD ( id NUMBER, pid VARCHAR2(20), name VARCHAR2(20) ) 插入数据: insert into T_TEST_WORD (id, pid, name) values (1, '-1', '中国'); insert into T_TEST_WORD (id,原创 2014-03-26 16:02:39 · 902 阅读 · 0 评论 -
oracle学习 复制表结构和表数据
面试中遇到的问题,s在oracle中复制表结构和表数据: 1、复制表结构及数据: create table new_table as select * from old_table 2、只复制表结构: create table new_table as select * from old_table where 1 3、复制表的指定字段:原创 2014-04-23 11:05:25 · 6764 阅读 · 1 评论 -
oracle 数据表被锁住处理
--锁表查询SQL SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; --释放SESSION SQL: --a原创 2015-04-15 11:22:24 · 623 阅读 · 0 评论 -
触发器例子
如果设备表中的设备状态发生了改变,那么向消息表中插入数据 create OR REPLACE trigger trigger_XX after update on T_XX for each row begin if updateing then when(:new.DEVICE_STATUS begin select SEQ_XX_原创 2015-04-15 11:31:23 · 570 阅读 · 0 评论 -
查表及表注释
select * from user_tables select * from user_tab_comments原创 2015-04-15 11:32:56 · 742 阅读 · 0 评论