多选题 以下是PRODUCT(产品)表和SUPPLIER(供应商)表的结构:
PRODUCT
PRODUCT_ID
NUMBER
NOT NULL, Primary Key
PRODUCT_NAME
VARCHAR2(25)
SUPPLIER_ID
NUMBER
Foreign key to SUPPLIER ID of the SUPPLIER table
LIST_PRICE
NUMBER(7, 2)
COST
NUMBER(7, 2)
QTY_IN_STOCK
NUMBER
QTY_ON_ORDER
NUMBER
REORDER_LEVEL
NUMBER
REORDER_QTY
NUMBER
SUPPLIER
SUPPLIER_ID
NUHBER
NOT NULL, Primary Key
SUPPLIER_NAME
VARCHAR2(25)
ADDRESS
VARCHAR2(30)
CITY
VARCHAR2(25)
REGION
VARCHAR2(10)
POSTAL_CODE
VARCHAR2(11)
评估如下的SQL语句,请问这个语句将完成以下的哪个任务?
ALTER TABLE product
DISABLE CONSTRAINT supplier_id_fk;
【正确答案】 B
【答案解析】[解析] 这一题是测试对外键约束和引用完整性的理解。参阅PRODUCT表的结构,可知PRODUCT表中的SUPPLIER_ID列是外键,而且引用的是SUPPLIER表中的SUPPLIER_ID列。参阅SUPPLIER表的结构,可知SUPPLIER表中的SUPPLIER_ID列为主键。再根据有关关闭约束的命令格式的介绍,从而可以确定只有选项B是正确的。