从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界
2012-11-01 18:38
316 查看
刚刚学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的格式;
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的格式;
相关文章推荐
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界的解决方法
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
- 关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
- [Z]从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界
- 关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
- 从char数据类型到datetime转换导致datetime值越界
- (转)从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界解决方案
- sqlserver查询报从char数据类型到datetime数据类型的转换导致datetime值越界
- 从char数据类型到datetime数据类型的转换导致datetime值越界
- c#数据类型转换,与其BYTE,float,double,char类型间的转换方法
- 《Qt数据类型》--基本数据类型QByteArray,QString,char,byte之间的转换
- 补码的应用:从buffer里的一段char*根据数据类型和长度转换成相应的整型
- allow zero datetime=true导致datetime转换失败:MySql.Data.Types.MySqlDateTime”的对象无法转换为类型“System.Nullable`1[System.DateTime]
- 向数据库中插入一个DateTime类型的数据到一个Date类型的字段中,需要转换类型。TO_DATE('{0}','YYYY-MM-DD'))
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- c#数据类型转换,BYTE,float,double,char类型间的转换方法