T-SQL 表创建及元组插入示例:Student 表
用下面的 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 中的元组满足所有列的定义要求,可以插入到表中。
原文地址: https://www.cveoy.top/t/topic/oiNj 著作权归作者所有。请勿转载和采集!