101.Oracle数据库SQL开发之 表——创建表
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50042937
可以使用CREATE TABLE语句创建表。
CREATE TABLE的完整语法远比上面这个简化语法更复杂。详见《Oracle Database SQL Reference》,执行如下:
store@PDB1> create table order_status2 (
id integerconstraint order_status2_pk primary key,
statusvarchar2(10),
last_modifieddate default sysdate
);
Table created.
创建一个临时表 order_status_temp 如下:
CREATE GLOBAL TEMPORARY TABLE order_status_temp(
IdINTEGER,
StatusVARCHAR2(10),
Last_modifieddate default sysdate)
On commit preserve rows;
其中 ON COMMIT控制临时表中行的有效期。DELETE说明这些行在事务的末尾要被删除。PRESERVE说明这些行在用户回话的末尾要被删除。如果对临时表没有指定ON COMMIT选项,那么默认值是DELETE。