本文概述
- 使用CREATE TABLE语句
- 句法
- 例子1
使用CREATE TABLE语句 句法
CREATE TABLE table_name(column1 datatype null/not null, column2 datatype null/not null, ?CONSTRAINT constraint_name CHECK (column_name condition) [DISABLE]);
例子1
CREATE TABLE student (id numeric(4), name varchar2(50), CONSTRAINT check_id CHECK(idBETWEEN 1 and 10))
文章图片
注意:在创建表的过程中, 我们应用了一个约束, 其中只能插入1至10行。因此, 在下面的查询中插入了12个字段。如果将生成错误消息。
INSERT ALLINTO student(id, name) VALUES (1, 'shristee')INTO student(id, name) VALUES (2, 'heena')INTO student(id, name) VALUES (3, 'mohit')INTO student(id, name) VALUES (4, 'shashank')INTO student(id, name) VALUES (5, 'avinash')INTO student(id, name) VALUES (6, 'shweta')INTO student(id, name) VALUES (7, 'suman')INTO student(id, name) VALUES (8, 'rohan')INTO student(id, name) VALUES (9, 'ali')INTO student(id, name) VALUES (10, 'dolly')INTO student(id, name) VALUES (11, ?mona?)INTO student(id, name) VALUES (12, 'kiran')SELECT * FROM dual;
文章图片
INSERT ALLINTO student(id, name) VALUES (1, 'shristee')INTO student(id, name) VALUES (2, 'heena')INTO student(id, name) VALUES (3, 'mohit')INTO student(id, name) VALUES (4, 'shashank')INTO student(id, name) VALUES (5, 'avinash')INTO student(id, name) VALUES (6, 'shweta')INTO student(id, name) VALUES (7, 'suman')INTO student(id, name) VALUES (8, 'rohan')INTO student(id, name) VALUES (9, 'ali')INTO student(id, name) VALUES (10, 'dolly')SELECT * FROM dual;
文章图片
推荐阅读
- 如何在Oracle中使用注释()
- Oracle怎么更改密码()
- Oracle Apps DBA R12.2 Syllabus
- 编程语言|甲骨文Java 14来啦!
- Oracle NoLogging Append 方式减少批量insert的redo_size
- oracle 从一张表的数据复制到另一张表中mapper.xml
- SQL|SQL 行转列 列转行 Oracle转置函数函数pivot、unpivot 解决wm_concat 没有排序
- 代码狂魔|oracle数据库递归查询
- Apply Bug10010310 On Oracle RAC 10.2.0.5