在oracle数据库中,检查用于创建表的命令:SQL>CREATETABLE orders(oidNUMBER(6)PRIMARYKEY,odateDATE,ccodeNUMBER(6),oamtNUMBER(10,2))TABLESPACEusers;下列哪两种说法正确()。A.Orders表是在USERS表空间中创建的唯一对象B.一个NOTNULL约束的OID列上创建C.CHECK约束是在OID列上创建D.Orders表和唯一索引都在USERS表空间中创建

题目
在oracle数据库中,检查用于创建表的命令:SQL>CREATETABLE orders(oidNUMBER(6)PRIMARYKEY,odateDATE,ccodeNUMBER(6),oamtNUMBER(10,2))TABLESPACEusers;下列哪两种说法正确()。

A.Orders表是在USERS表空间中创建的唯一对象

B.一个NOTNULL约束的OID列上创建

C.CHECK约束是在OID列上创建

D.Orders表和唯一索引都在USERS表空间中创建


相似考题
更多“在oracle数据库中,检查用于创建表的命令:SQL>CREATETABLE orders(oidNUMBER(6)PRIMARYKEY,odateDATE,ccodeNUMBER(6),oamtNUMBER(10,2))TABLESPACEusers;下列哪两种说法正确()。 ”相关问题
  • 第1题:

    在SQL中,创建基本表用______。

    A.CREATE SCHEMA命令

    B.CREATE TABLE命令

    C.CREATE INDEX命令

    D.CREATE VIEW命令


    正确答案:B
    解析:SQL语言中,CREATE命令完成的功能是数据定义的功能,利用 CREATE语句,可以建立基本表、视图、索引和模式。在本题的四个选项中,CREATE SCHEMA命令的功能是建立模式;CREATE TABLE命令的功能是建立基本表;CREATE INDEX命令的功能是建立索引;CREATE VIEW命令的功能是建立视图。因此本题的正确选项是B。

  • 第2题:

    “学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。

    A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)

    B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)

    C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)

    D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)


    正确答案:D
    在SQL命令中,主关键字用“PRIMARY KEY”。

  • 第3题:

    【单选题】在T-SQL中,创建表的命令是()。

    A.CREATE DATABASE

    B.ADD TABLE

    C.CREATE VIEW

    D.CREATE TABLE


    CREATE TABLE

  • 第4题:

    在SQL在CREATE TABLE命令中用于定义满足实体完整性的主索引的短语是 A) DEFAULT B) UNIQUE C)CHECK D) PRIMARY KEY


    正确答案:D
    选项A是用于定义默认值;选项B是用于建立候选索引,但不是惟一索引;选项C是用于指定字段的有效性规则;选项D是用于建立主索引.故选项D为正确答案。

  • 第5题:

    在SQL中,创建基本表用

    A.CREATE SCHEMA命令

    B.CREATE TABLE命令

    C.CREATE INDEX命令

    D.CREATE VIEW命令


    正确答案:B
    解析:SQL语言中,CREATE命令完成的功能是数据定义的功能,利用CREATE语句,可以建立基本表、视图、索引和模式。在本题的4个选项中,CREATESCHEMA命令的功能是建立模式;CREATETABLE命令的功能是建立基本表:CREATEINDEX命令的功能是建立索引:CREATEVIEW命令的功能是建立视图。因此本题的正确选项是B。