摘要: --创建全局临时表 create global temporary table temp_table(id number,name varchar2(20)) on commit preserve rows; --只在同一个会话中有效 --测试代码如下: SQL> create global temporary table temp_table( 2 id number, 3 name var... 阅读全文
posted @ 2017-10-31 20:35 碧水幽幽泉 阅读(376) 评论(0) 推荐(0) 编辑
摘要: --创建测试表 create or replace table student ( xh number(4), --学号 xm varchar2(10), --姓名 sex char(2), --性别 birthday date, --日期 sal number(7,2) --奖学金 ); --添加一个字段 alter table student add (studentid number(1... 阅读全文
posted @ 2017-10-31 20:08 碧水幽幽泉 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 相同点 truncate和不带where子句的delete, 以及drop都会删除表内的数据。 不同点: 1.truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存 阅读全文
posted @ 2017-10-31 19:59 碧水幽幽泉 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: Oracle中SQL语句分类如下:1.DML语句 insert/delete/update/select/merge/explan plan/lock table2.DDL语句 create/atlter/drop/truncate/rename/grant/revoke/audit/noaudit 阅读全文
posted @ 2017-10-31 19:55 碧水幽幽泉 阅读(585) 评论(0) 推荐(0) 编辑
摘要: --1.使用interval select trunc(sysdate) + (interval '1' second) * 1 from dual; select trunc(sysdate) + (interval '1' minute) * 1 from dual; select trunc(sysdate) + (interval '1' hour) * 1 from dual... 阅读全文
posted @ 2017-10-31 19:52 碧水幽幽泉 阅读(533) 评论(0) 推荐(0) 编辑