sql server 2000中在一个存储程序中判断表A是否存在如存在则清空数据表 如何写?多谢

请问在sqlserver2000中在一个存储程序中判断某个表A是否存在于数据库中如存在删除里面的内容(清空数据表)如何写?多谢... 请问在 sql server 2000 中 在一个存储程序中 判断某个表 A是否存在于数据库 中 如存在 删除里面的内容 (清空数据表) 如何写?多谢 展开
 我来答
4422336
2009-12-22 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:171万
展开全部
create proc sysobject_tablename
@tablename varchar(100)
as
begin
declare @sql varchar(100)
if exists(select * from sysobjects where name=@tablename and xtype='U')
'加xtype='U'必须是用户创建的表,删除系统表就不好了
begin
set @sql='delete from '+ @tablename
exec(@sql)
end
else print '没有该表'
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式