SQL 消息2714

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:22:49
create database business
create table s(sno varchar(20),sname varchar(20),address varchar(20),tel numeric(20,0))
create table j(jno varchar(20),jname varchar(20),leader varchar(20),bg varchar(20))
create table p(pno varchar(20),pname varchar(20),spanme varchar(20),city varchar(20),color varchar(20))
create table spj(sno varchar(20),jno varchar(20),pno varchar(20),qty numeric(20,0))

服务器: 消息 2714,级别 16,状态 6,行 2
数据库中已存在名为 's' 的对象。
IF EXISTS (SELECT * FROM sysobjects WHERE = OBJECT_ID(N'[dbo].[s]') AND type in (N'U'))
DROP TABLE s

加这句就object_id 无效..
我是菜鸟..请大家多多指教

IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[s]') AND type in (N'U'))
DROP TABLE s
create table s(sno varchar(20),sname varchar(20),address varchar(20),tel numeric(20,0))

我是用SQL2005写的。你用SQL2000,随便找个表,生成一个脚本,就能看出来了。