我要建立一个新的表,具体代码如下,但是遇到了一些问题过不去,分析器中总说我“列名 '出版时间' 无效。”不知道为何?
use testdb 
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列名 '出版时间' 无效。 
我不知道如何处理谢谢,前辈们帮我看看谢谢,我刚学,小白希望详细说明!谢谢!

解决方案 »

  1.   

    use testdb 
    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 
      

  2.   

    Create语句是出版日期,Insert语句是出版时间,当然出错啦