当使用SQL语句创建表的外键约束时,以下哪个语法格式是正确的()A.FOREIGN KEY REFERENCES主键表名(主键字段名)B.constraint 主键约束名 Primary Key(主键名)C.check(主键字段名)D.constraint Primary Key(主键名)

题目

当使用SQL语句创建表的外键约束时,以下哪个语法格式是正确的()

A.FOREIGN KEY REFERENCES主键表名(主键字段名)

B.constraint 主键约束名 Primary Key(主键名)

C.check(主键字段名)

D.constraint Primary Key(主键名)


相似考题
参考答案和解析
FOREIGN KEY REFERENCES 主键表名(主键字段名)
更多“当使用SQL语句创建表的外键约束时,以下哪个语法格式是正确的()”相关问题
  • 第1题:

    在SQL Server数据库中,如果强制要求grades表中的学员必须是Workerdents表中存在的学员,以下描述正确的是( )。

    A.在grades表中创建外键约束

    B.在grades表中创建检查约束

    C.在grades表中创建唯一约束

    D.在grades表中创建默认约束


    参考答案:A

  • 第2题:

    使用SQL语句创建表时,语句是________。

    A.ADDTABLE

    B.ALTERTABLE

    C.DROPTABLE

    D.CREATETABLE


    参考答案:D

  • 第3题:

    以下的SQL语句中,( )语句用于创建表。

    A.CREATETABLE

    B.CREATEINDEX

    C.ALTERTABLE

    D.DROP


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第4题:

    下列关于SQL语言中的CREATE语句的叙述中,哪一条是错误的()。

    A.SQL语言使用CREATETABLE语句创建基本表和视图
    B.SQL语言使用CREATETABLE创建表
    C.SQL语言使用CREATEVIEW创建视图
    D.SQL语言使用CREATEINDEX创建索引

    答案:A
    解析:
    CREATETABLE只能创建表,创建视图是CREATEVIEW.故选项A错误。

  • 第5题:

    用SQL语句创建表,使用语句()。对列的约束主要有(),(),(),()等。


    正确答案:Create table;NOT NULL;UNIQUE;PRIMARY KEY;FOREIGN KEY

  • 第6题:

    SQL中创建基本表应使用()语句。

    • A、CREATESCHEMA
    • B、CEATEETABLE
    • C、CREATEVIEW
    • D、CREATEDATABASE

    正确答案:B

  • 第7题:

    “雇员”表包含以下列: EMPLOYEE_ID NOT NULL, Primary Key SSNUM NOT NULL, Unique LAST_NAME VARCHAR2(25) FIRST_NAME VARCHAR2(25) DEPARTMENT_ID NUMBER 部门表中 DEPARTMENT_ID 列的外键 SALARY NUMBER(8,2) 如果执行以下语句: CREATE INDEX emp_name_idx ON employees(last_name, first_name); 以下哪个说法是的()

    • A、此语句会创建一个基于函数的索引
    • B、因为语法错误,此语句将失败
    • C、该语句将创建一个组合唯一索引
    • D、该语句将创建一个组合非唯一索引

    正确答案:D

  • 第8题:

    如何使用SQL语句创建数据库和表?


    正确答案:使用Create Database 和 Create Table语法

  • 第9题:

    简述SQL语言的特点;SQL查询语句、表创建语句。


    正确答案:特点:功能的一体化、语法结构的统一性、高度的非过程化、语言的简洁性
    查询语句:由SELECT子句、FROM子句、WHERE子句、GROUPBY子句和ORDERBY子句

  • 第10题:

    单选题
    使用T-SQL语言创建表时,语句是()
    A

    DELETE TABLE

    B

    CREATE TABLE

    C

    ADD TABLE

    D

    DROP TABLE


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    以下哪个说法最准确地描述了对表授予REFERENCES对象权限的目的啊()
    A

    它允许用户的会话读取表,但仅限可以检查外键约束条件的表

    B

    它允许用户在SELECT语句中引用表

    C

    它允许用户对表创建外键约束条件

    D

    它允许用户创建包含的数据与引用表中的数据相同的新表


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    DEPARTMENT 表包含以下列: DEPT_ID NUMBER, Primary Key DEPT_ABBR VARCHAR2(4) DEPT_NAME VARCHAR2(30) MGR_ID NUMBER EMPLOYEE 表包含以下列: EMPLOYEE_ID NUMBER EMP_LNAME VARCHAR2(25) EMP_FNAME VARCHAR2(25) DEPT_ID NUMBER JOB_ID NUMBER MGR_ID NUMBER SALARY NUMBER(9,2) HIRE_DATE DATE 请评估以下语句: ALTER TABLE employee ADD CONSTRAINT REFERENTIAL (mgr_id) TO department(mgr_id); 是以下哪个说法()
    A

    ALTER TABLE语句创建从EMPLOYEE表到DEPARTMENT表的引用约束条件

    B

    ALTER TABLE语句创建从DEPARTMENT表到EMPLOYEE表的引用约束条件

    C

    ADD CONSTRAINT子句存在语法错误,因此ALTER TABLE语句将会失败

    D

    ALTER TABLE语句执行成功,但不重新创建引用约束条件


    正确答案: A
    解析: 暂无解析

  • 第13题:

    根据SQL标准,创建一个表,应该使用下面哪个语句?()

    A CREATE TABLE

    B CREATE INDEX

    C CREATE VIEW

    D CREATE DATABASE


    参考答案A

  • 第14题:

    用SQL语句创建基本表时,实现参照完整性规则应使用( )。

    A. 约束子句

    B. 外键子句

    C. 检查子句

    D. 主键子句


    正确答案:B
    参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。通常在创建表的过程中采用“外键子句”来完成。

  • 第15题:

    下面关于SQL Server完整性机制的不正确叙述是( )。

    A.“关系图”用来创建表与表之间的外键约束。

    B.检查约束(CHECK)是对字段取值格式、范围加以限制。

    C.可以将任何字段设置为主键约束。

    D.主键不允许取空值。


    正确答案:C

  • 第16题:

    创建表并给出约束。  用SQL语句创建如下三张表:学生表(Student)、课程表(Course)和学生修课表(SC),这三张表的结构和约束如表4-1到表4-3所示。
    创建满足约束条件的上述三张表的SQL语句如下:

  • 第17题:

    用SQL语句创建表,使用语句()。对列的约束主要有()等。定义表的删除与更新操作的完整性约束,主要有四种模式:()。检查列的取值范围可以用()约束。设定列的默认取值,可以用()短语。


    正确答案:Create table;NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY;NO ACTION,CASCADE,SET NULL,SETDEFAULT;CHECK;DEFAULT

  • 第18题:

    以下哪个说法最准确地描述了对表授予REFERENCES对象权限的目的啊()

    • A、它允许用户的会话读取表,但仅限可以检查外键约束条件的表
    • B、它允许用户在SELECT语句中引用表
    • C、它允许用户对表创建外键约束条件
    • D、它允许用户创建包含的数据与引用表中的数据相同的新表

    正确答案:A

  • 第19题:

    使用SQL创建多表查询要求查询中涉及的表必须有()

    • A、主键
    • B、外键
    • C、组合键
    • D、公共字段

    正确答案:B

  • 第20题:

    SQL SERVER数据库中,UNIQUE约束与PRIMARY KEY约束之间的区别是()

    • A、UNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
    • B、UNIQUE约束允许存在空值,而PRIMARY KEY约束不允许存在空值
    • C、创建UNIQUE约束之后,该数据行允许被更改,而PRIMARY KEY约束的数据行,不允许更改
    • D、UNIQUE约束列不能创建外键,而PRIMAR YKEY约束列可以创建外键引用

    正确答案:B

  • 第21题:

    单选题
    使用SQL创建多表查询要求查询中涉及的表必须有()
    A

    主键

    B

    外键

    C

    组合键

    D

    公共字段


    正确答案: A
    解析: 暂无解析

  • 第22题:

    填空题
    用SQL语句创建表,使用语句()。对列的约束主要有(),(),(),()等。

    正确答案: Create table,NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY
    解析: 暂无解析

  • 第23题:

    填空题
    用SQL语句创建表,使用语句()。对列的约束主要有()等。定义表的删除与更新操作的完整性约束,主要有四种模式:()。检查列的取值范围可以用()约束。设定列的默认取值,可以用()短语。

    正确答案: Create table,NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY,NO ACTION,CASCADE,SET NULL,SETDEFAULT,CHECK,DEFAULT
    解析: 暂无解析

  • 第24题:

    单选题
    “雇员”表包含以下列: EMPLOYEE_ID NOT NULL, Primary Key SSNUM NOT NULL, Unique LAST_NAME VARCHAR2(25) FIRST_NAME VARCHAR2(25) DEPARTMENT_ID NUMBER 部门表中 DEPARTMENT_ID 列的外键 SALARY NUMBER(8,2) 如果执行以下语句: CREATE INDEX emp_name_idx ON employees(last_name, first_name); 以下哪个说法是的()
    A

    此语句会创建一个基于函数的索引

    B

    因为语法错误,此语句将失败

    C

    该语句将创建一个组合唯一索引

    D

    该语句将创建一个组合非唯一索引


    正确答案: D
    解析: 暂无解析