sql中的郁闷~....

几天写了个sql 郁闷半天哦  有错却找不出 首先是用txt写的

if exists(select * from sysdatabase where name=N'DBNews')
 drop database DBNews
Go
create database DBNews
go
use DBNews
go
if exists(select * from sysobjects where id=object_id(N'[dbo].[db_admin]') and objectproperty(id,N'IsUserTable')=1)
drop table [dbo].[db_admin]
go
if exists(select * from sysobjects where id=object_id(N'[dbo].[db_news]') and objectproperty(id,N'IsUserTable')=1)
drop table [dbo].[db_news]
go
if exists(select * from sysobjects where id=object_id(N'[dbo].[db_class]') and objectproperty(id,N'IsUserTable')=1)
drop table [dbo].[db_class]
go
if exists(select * from sysobjects where id=object_id(N'[dbo].[db_comment]') and objectproperty(id,N'IsUserTable')=1)
drop table [dbo].[db_comment]
go
if exists(select * from sysobjects where id=object_id(N'[dbo].[db_upfile]') and objectproperty(id,N'IsUserTable')=1)
drop table [dbo].[db_upfile]
go
--创建管理员表
create table [dbo].[db_admin]
(
 [userid] [int] identity(1,1) primary key, --用户ID
 [username] [varchar](50) NOT NULL,--用户名
 [password] [varchar](20) NOT NULL,--密码
 [userclass] [text] ,--用户等级
 [remark] [text],--备注
 [popedom] [varchar](20) NOT NULL,--权限
 [classname] [varchar](250), --分类 对哪一类进行管理 是All为全部 否则就为新闻类别名称
 [addnum] [int] default 0--添加新闻数
)
go
--创建新闻类别表
create table [dbo].[db_class]
(
 [classid] [int] identity(1,1) primary key,-- 分类编号
 [classname] [varchar] (250),--分类名称
 [newsnum] [int] default 0,-- 总新闻数
 [dataandtime] [datetime] default getdate()--添加时间
)
go
--创建新闻表
create table [dbo].[db_news]
(
 [newid] [int] identity(1,1) primary key,
 [title] [varchar] (250) NOT NULL,
 [content] [text] NOT NULL,
 [classid] [int] foreign key references [dbo].[db_class]([classid]),
 [userid] foreign key references [dbo].[db_admin]([userid]),
 [headline] [smallint] ,
 [highlight] [smallint],
 [summary] [text],
 [NKey] [text],--相关新闻
 [writer] [varchar] (50),--作者
 [source] [varchar] (250),--来源
 [hints] [int] default 0,--点击数
 [dateandtime] [datetime] default getdate(),
 [popedom] [varchar] (20),--发布者权限
 [isaudit] [smallint] default 0 --是否审核
)
go
create table db_commnet
(
 commnetid [int] identity(1,1) primary key,
 [username] [varchar] (250),
 [body] [text],
 [dateandtime] [datetime] default 0,
 [ip] [varchar] [20]
)
go
create table db_upfile
(
 [id] [int] identity(1,1) primary key,
 [name] [varchar] (250),
 [path] [varchar] (250),
 [userid] [int] foreign key references [dbo].[db_admin]([userid])
 [newsid] [int] foreign key references [dbo].[db_news]([newsid]),
 [dateandtime] [datetime] default getdate()
)
 半天之后 我快郁闷死,发现老是提示'   '出错 原来是空格错了 我用了全角空格,sql只能用半角空格

哎 郁闷死 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值