刚刚学sql就碰到了这个问题:
create table 学生
(
学生号 char(6) primary key,
姓名 char(6)not null unique,
性别 char(2)not null check(性别='男'or 性别='女'),
出生日期 datetime check (出生日期<='1993-12-23'),
专业 char(10),
年级 int check(年级>=1 and 年级<=4 )
);
insert into 学生(学生号,姓名,性别 ,出生日期,专业 ,年级 )
values('0001','pangzi','男','1910-1-4','笨蛋','3');
额真是郁闷啊,经过寻找许多的方法有的由于水平低没看懂最后终于需找了呵呵:
打开企业管理器-->你注册的SQL server-->安全性 -->登录,双击你所用的登录用户,弹出 sql server 登录属性,修改默认设置 中的语言改为English,在执行就可以了
用sql查询分析器 输入:select @@language;得到 简体中文;原因:日期没有转换成yyyy-mm-dd hh:mm:ss的格式;