我看到别人写的一段SQL 语句,我运行时提示dbo的位置出现错误,我不清楚是什么原因.请高手帮忙看一下.

llff01 2004-09-30 06:11:26
语句内容如下:
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[trg_CheckSameID]) and OBJECTPROPERTY(id, NIsTrigger) = 1)
drop trigger [dbo].[trg_CheckSameID]
GO

在查询分析器里运行时提示.
第 1 行: 'dbo' 附近有语法错误。
我不知该怎么办好.
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
llff01 2004-09-30
  • 打赏
  • 举报
回复
谢谢大家,问题解决了.
lxd99423 2004-09-30
  • 打赏
  • 举报
回复
drop trigger 删除触发器
如果有触发器就删除,两个语句要一起执行
llff01 2004-09-30
  • 打赏
  • 举报
回复
噢,我照着做了,可为什么又提示在
drop trigger [dbo].[trg_CheckSameID]
的dbo附近又出错啊.

drop trigger 是什么意思啊.
lxd99423 2004-09-30
  • 打赏
  • 举报
回复
加了引号
llff01 2004-09-30
  • 打赏
  • 举报
回复
为什么只把我的代码复一遍,什么也没说.
WangZWang 2004-09-30
  • 打赏
  • 举报
回复
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[trg_CheckSameID]')
and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[trg_CheckSameID]

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧