CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

为什么执行如下语句,出错?

楼主torrent2008(微笑)2004-08-02 07:40:31 在 MS-SQL Server / 基础类 提问

create   table   t_log(  
          sid   int   identity(1,1)   primary   key,  
          hostname   nchar(30)   not   null   default   host_name(),  
          username   sysname   default   suser_sname(),  
          nowtime   datetime   default   getdate(),  
          vents   nvarchar(30),  
          parameter   int,  
          sql   nvarchar(255))  
  go    
  create   table   test(id   int)  
  go    
  create   trigger   t_update   on   test  
  for   insert,update,delete  
  go    
  insert   t_log(vents,parameter,sql)   exec   ('dbcc   inputbuffer(@@spid)'))  
  go    
  insert   into   test   values(1)  
  go    
  update   test   set   id=100  
  go  
  /*服务器:   消息   170,级别   15,状态   1,过程   t_update,行   2  
  第   2   行:   'delete'   附近有语法错误。  
  服务器:   消息   170,级别   15,状态   1,行   1  
  第   1   行:   ')'   附近有语法错误*/ 问题点数:20、回复次数:2Top

1 楼tx1icenhe(冒牌马可 V0.4)回复于 2004-08-02 07:48:38 得分 20

create   trigger   t_update   on   test  
  for   insert,update,delete  
  go    
  insert   t_log(vents,parameter,sql)   exec   ('dbcc   inputbuffer(@@spid)'))  
  go    
  -->  
   
  create   trigger   t_update   on   test  
  for   insert,update,delete  
  --go                                               去掉这一行  
  insert   t_log(vents,parameter,sql)   exec   ('dbcc   inputbuffer(@@spid)'))  
  go    
  Top

2 楼tx1icenhe(冒牌马可 V0.4)回复于 2004-08-02 07:52:06 得分 0

第二个错误  
   
  create   trigger   t_update   on   test  
  for   insert,update,delete  
  go    
  insert   t_log(vents,parameter,sql)   exec   ('dbcc   inputbuffer(@@spid)'))  
  go    
  -->  
   
  create   trigger   t_update   on   test  
  for   insert,update,delete  
  --go                                               去掉这一行  
  insert   t_log(vents,parameter,sql)   exec   ('dbcc   inputbuffer(@@spid)')       --)       --多了一个括号  
  go    
  Top

相关问题

  • update语句执行出错!!
  • 执行response.write "hi!"语句出错
  • 多个语句同时执行!出错??
  • 执行sql语句时出错
  • BDEClientDataSet执行SQL语句出错!
  • mysql语句执行时出错?
  • 用ADO执行SQL语句,语句太长了就会出错???
  • 数据库高手请救命:用ALTER语句执行出错?
  • 动态sql语句,用execute immediate 执行,为什么出错?
  • 简单问题:用TQuery执行Delete语句出错。在线

关键词

  • sql
  • vents
  • deletego
  • dbcc inputbuffer
  • spid
  • go
  • insert
  • update
  • create trigger
  • 错误

得分解答快速导航

  • 帖主:torrent2008
  • tx1icenhe

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo