if exists (select 1
from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tb_manager') and o.name = 'FK_TB_MANAG_REFERENCE_TB_KHINF')
alter table tb_manager
drop constraint FK_TB_MANAG_REFERENCE_TB_KHINF
goif exists (select 1
from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tb_manager') and o.name = 'FK_TB_MANAG_REFERENCE_TB_SPINF')
alter table tb_manager
drop constraint FK_TB_MANAG_REFERENCE_TB_SPINF
goif exists (select 1
from sysobjects
where id = object_id('tb_khinfo')
and type = 'U')
drop table tb_khinfo
goif exists (select 1
from sysobjects
where id = object_id('tb_manager')
and type = 'U')
drop table tb_manager
goif exists (select 1
from sysobjects
where id = object_id('tb_spinfo')
and type = 'U')
drop table tb_spinfo
goisql -i tb_khinfo.sql
goisql -i tb_manager.sql
goisql -i tb_spinfo.sql
go
这段程序在查询分析器中运行出现错误:
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: 'i' 附近有语法错误。
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: 'i' 附近有语法错误。
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: 'i' 附近有语法错误。
服务器: 消息 4902,级别 16,状态 1,行 2
请高手帮忙解决谢谢!!!!
解决方案 »
- insert into FROM dual WHERE not exists ... AND NOT EXISTS...锁表问题
- 百分求左连接count两张表的和
- 这样创建数据表有问题嘛?
- 有个问题一直没有搞懂,今天得请教一下
- 求一条SQL语句,高手帮帮忙!!
- 求一字段的最大值
- mysql登录的问题!!
- 高手 求一段代码
- 自己写的,mysql按照小时分组来统计一天的数据,希望对其他人有帮助
- mysql.users里面, root用户的 host设为 % ,所有机器都可以连接; 那么,怎么能“只让特定的10多个IP访问、使用mysql呢” ?
- mysql如何实现字段值+1
- mysql连接远端服务器时的错误
go这个ISQL根本不是SQL语句命令,是操作系统的命令。