各位高手你们好!我一个刚学sql的小白!
我现在正在建立一个新的表,是一个关于图书类的其中设计到了时间datetime问题
use testdb
go
insert into library(图书名,作者,出版时间)
values('高等数学','张三','2004-05-01')
go
执行过后总告诉我列名 出版时间 无效
看了很多帖子还是不能录入到数据库中,我的出版时间用的是 datetime格式,请各位大侠帮忙解决,谢谢,由于刚学,请说明的稍细谢谢!
我现在正在建立一个新的表,是一个关于图书类的其中设计到了时间datetime问题
use testdb
go
insert into library(图书名,作者,出版时间)
values('高等数学','张三','2004-05-01')
go
执行过后总告诉我列名 出版时间 无效
看了很多帖子还是不能录入到数据库中,我的出版时间用的是 datetime格式,请各位大侠帮忙解决,谢谢,由于刚学,请说明的稍细谢谢!
贴出来看看?
insert into @library([图书名],[作者],[出版时间])
values('高等数学','张三','2004-05-01')
select * from @library
/*
图书名 作者 出版时间
-------------------- -------------------- -----------------------
高等数学 张三 2004-05-01 00:00:00.000
*/
go
create table library(
编号 int IDENTITY (1, 1) NOT NULL primary key,
图书名 varchar(50) NOT NULL,
作者 varchar(50) NOT NULL ,
出版社 varchar(100) NOT NULL,
类编号 int,
出版日期 datetime NULL,
上架时间 datetime NULL,
价格 money NULL,
是否借出 bit not null,
备注 text NULL)
go
我这里是分开执行的
use testdb
go
insert into library(图书名,作者,出版社,类编号,出版时间,上架时间,价格,是否借出)
values('高等数学','王强','飞天',13,'2004-5-1','2004-7-1',28,0)
insert into library(图书名,作者,出版社,类编号,出版时间,上架时间,价格,是否借出)
values('VB开发指南','李晓明','通胜',2,'2003-4-5','2004-7-1',23,1)
go
执行完成后告诉我服务器: 消息 207,级别 16,状态 1,行 1列名 '出版时间' 无效。
我不知道如何处理谢谢,前辈们帮我看看谢谢
go
create table library(
编号 int IDENTITY (1, 1) NOT NULL primary key,
图书名 varchar(50) NOT NULL,
作者 varchar(50) NOT NULL ,
出版社 varchar(100) NOT NULL,
类编号 int,
出版时间 datetime NULL,
上架时间 datetime NULL,
价格 money NULL,
是否借出 bit not null,
备注 text NULL)
go
--我这里是分开执行的 go
insert into library(图书名,作者,出版社,类编号,出版时间,上架时间,价格,是否借出)
values('高等数学','王强','飞天',13,'2004-5-1','2004-7-1',28,0)
insert into library(图书名,作者,出版社,类编号,出版时间,上架时间,价格,是否借出)
values('VB开发指南','李晓明','通胜',2,'2003-4-5','2004-7-1',23,1)
go