用下面的 T-SQL 语句建立的一个基本表:

create table Student(
Sno char(4) primary key,
Sname char(8) not null,
Sex char(2),
Age int
)

可以插入到表中的元组是()。

A. '5012', '小虎', 男, 24 B. 'NULL', '小虎', 男, 24 C. '5012', 'NULL', 男, 24 D. '5012', '小虎', NULL, NULL

答案:

A. '5012', '小虎', 男, 24

解释:

  • Sno 列定义为 char(4) 且为主键,因此必须是长度为 4 的非空字符串,选项 B 和 D 不符合条件。
  • Sname 列定义为 char(8) 且为 not null,因此必须是长度为 8 的非空字符串,选项 C 不符合条件。
  • 选项 A 中的元组满足所有列的定义要求,可以插入到表中。
T-SQL 表创建及元组插入示例:Student 表

原文地址: https://www.cveoy.top/t/topic/oiNj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录