设学生表结构是: 学号 varchar(11) primary key, 姓名 varchar(20) not null,
A: char(2) default ‘男’, 出生日期 smalldatetime, 入学日期 smalldatetime, 院系名称 varchar(20), 身份证 char(18) 需要插入 1988年 1月2日 出生的张三的记录,若执行 Insert into 学生表(学号,姓名,院系名称,出生日期) Values(‘ 20080101’ ,‘张三’,‘计算机系’, 1988-1-2 ) 则命令( )。
B: 编译出错
C: 编译通过但不能插入
D: 能插入出生日期
E: 说不准
A: char(2) default ‘男’, 出生日期 smalldatetime, 入学日期 smalldatetime, 院系名称 varchar(20), 身份证 char(18) 需要插入 1988年 1月2日 出生的张三的记录,若执行 Insert into 学生表(学号,姓名,院系名称,出生日期) Values(‘ 20080101’ ,‘张三’,‘计算机系’, 1988-1-2 ) 则命令( )。
B: 编译出错
C: 编译通过但不能插入
D: 能插入出生日期
E: 说不准
举一反三
- 学生表结构如下: CREATE TABLE 学生表 ( 学号 varchar(14) PRIMARY KEY, 姓名 varchar(8) NOT NULL, 班级编号 varchar(14) , 年级 int null, 性别 varchar(2) , 民族 varchar(20) , 籍贯 varchar(50) ) 修改姓名列的长度为20,语句为: ALTER TABLE 学生表 ALTER COLUMN 姓名 varchar(20) NOT NULL
- 学生表结构如下: CREATE TABLE 学生表 ( 学号 varchar(14) PRIMARY KEY, 姓名 varchar(8) NOT NULL, 班级编号 varchar(14) , 年级 int null, 性别 varchar(2) , 民族 varchar(20) , 籍贯 varchar(50) ) 为学生表增加家庭住址列,语句为: ALTER TABLE 学生表 ADD 家庭住址 varchar(20) NULL
- 智慧职教: 已知表:学生(学号 char(7),姓名 varchar(16),性别 char(3),出生日期 datetime),请写出把所有男生的出生日期都修改为2007-8-8的SQL命令
- 学生表结构如下:CREATE TABLE 学生表( 学号 varchar(14) , 姓名 varchar(8) , 班级编号 varchar(14) , 年级 int null, 性别 varchar(2) , 民族 varchar(20) , 籍贯 varchar(50))修改姓名列的长度为20,语句为:ALTER TABLE 学生表modify COLUMN 姓名 varchar(20) ;
- 在学生管理管理系统中使用下面的学生信息表:Create table 学生信息表(学号 char(8) ,姓名 varchar(20) ,身份证号码 varchar(30),出生日期 datetime,系号 char(2) )学生的身份证号码是惟一的。用户想把每个学生的信息按照身份证号码的顺序物理地存放在数据库文件中。下面的哪个约束可以完成任务?( ) A: unique clustered B: unique nonclustered C: Primary Key clustered D: primary key nonclustered