执行一个动态存储过程,同时在企业管理器中->管理->当前活动->(这里则弹出了题目所述的错误!)
不知道和解?
存储过程中是若干语句的集合,我一个个执行为未改成动态的存储过程中的语句能执行完毕.
但是,改成动态的存储过程,带了参数(一个String的年月参数),则无法执行下去了!
是在某个update语句出的错误!
形式如下:
update a set a.count=b.count
from test1 a,test2 b
where a.id=b.id
万分奇怪!
不知道和解?
存储过程中是若干语句的集合,我一个个执行为未改成动态的存储过程中的语句能执行完毕.
但是,改成动态的存储过程,带了参数(一个String的年月参数),则无法执行下去了!
是在某个update语句出的错误!
形式如下:
update a set a.count=b.count
from test1 a,test2 b
where a.id=b.id
万分奇怪!
解决方案 »
- MYSQL date 函数 问题??
- 两表关联问题
- 求和问题
- 给客户做网站后台用SQL Server时,数据库要移交给客户时一般的做法是怎样的?
- 一个很简单的交叉表的问题(在线等)
- 关于表和存储过程的权限设置问题
- 批处理改变字段的值
- 请教各位的小sql问题
- 怎样过滤掉重复的查询值?(急,大家帮帮我,分不够,再给!)
- 努力了半天,偶发现偶似乎方向不对,大家告诉偶,sql server作mis时最需要掌握的是哪几项技术(事务、存储过程、触发器等),请注意,是开发,不是管理??//牛虻
- 已知一个参数包含多个ID,一张表是一年12个月,怎么生成一张表让每个ID都有这12个月
- 如何取得一个access数据库下的所有的表的名称?又如何取得一个表的所有的字段信息?
http://support.microsoft.com/kb/308518/zh-cn
谢谢 vivianfdlpw() 给出一个方案
当您尝试在 SQL 企业管理器中展开或刷新当前活动时,可能收到以下错误信息:
错误 1222: 已超过了锁请求超时时段
• tempdb..sysindexes
• tempdb..syscolumns
如果在 5000 毫秒 (ms) 内未将前面的锁授予该进程,则查询将停止,并出现“症状”一节中显示的错误信息。 再刷新一次通常会成功。 但是,如果保持这两个锁的时间太长,则也会显示该错误信息。 如果执行 sp_lock 存储过程,则可计算出哪个进程正在对 dbid 2 (tempdb) 的对象 ID 1、2 和 3 保持锁定。