if not exists(select * from ...)
drop table ...
drop table ...
解决方案 »
- 启动openrowset()和opendatasourse
- 怎么写一个循环一次性输出所有的结果,要求最好只输出一个结果集
- ACCESS----->SQL问题
- 数据库查询问题
- 关于sql企业版安装的问题
- 难:收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 已知WINDOWS密码,不知SA密码,如何远程更改SA密码?
- 一百分,自认为很有难度的。 SQL:各学科后20%学生统计表。
- 在某个表上所建立的触发器中如何得到当前插入到该表的记录。
- 限定数据库记录个数的触发器
- 请问在WINDOWS 2000高级服务器版中安装了SQL server7.0当我要改变WINDOS2000的超级用户口令时,要启动SQL SERVER 7.0出错,请各位大虾帮帮忙!谢谢
- 菜鸟求救(急)!!!
- 补充提问(要求写成动态的怎么写即月份不固定的)
--FOREIGN KEY 约束
DECLARE @STRING VARCHAR(8000)
WHILE EXISTS(SELECT NAME FROM SYSOBJECTS WHERE TYPE='F')
BEGIN
SELECT top 1 @STRING='ALTER TABLE '+B.NAME+' DROP CONSTRAINT '+A.NAME
FROM (SELECT PARENT_OBJ,NAME FROM SYSOBJECTS WHERE TYPE='F') A,
(SELECT ID,NAME FROM SYSOBJECTS WHERE OBJECTPROPERTY(ID, N'ISUSERTABLE') = 1) B
WHERE A.PARENT_OBJ=B.ID
EXEC(@STRING)
ENDGO
又学会了!
ALTER TABLE YOURTABLE DROP CONSTRAINT YOURFOREIGNKEY