SQL Server 存储过程遇到“表 ''#TT'' 没有标识属性无法执行 SET 操作”错误
作者:大稳·杨 时间:2024-01-24 00:07:57
创建临时表,往临时表插入数据的时候报的错误。
一开始提示没有打开主键,后来打开主键就提示上述错误异常。
从网上查找资料没有找到,然后又到群里问各位大牛,一位大牛告诉我是没有设置主键。
我又仔细看看提示,恍然大悟,我就给临时设置了主键。
没有主键之前的代码:
CREATE TABLE #TT(
CourseId INT ,
UserId INT,
ClassId INT
)
INSERT
INTO
#TT
( CourseId, UserId, ClassId )
SELECT
CourseId,
UserId ,
ClassId
FROM dbo.T_MyOrder
执行的话就会报“表 '#TT' 没有标识属性。无法执行 SET 操作”错误
修改之后代码:
CREATE TABLE #TT(
CourseId INT PRIMARY KEY ,
UserId INT,
ClassId INT
)
INSERT
INTO
#TT
( CourseId, UserId, ClassId )
SELECT
CourseId,
UserId ,
ClassId
FROM dbo.T_MyOrder
不报错了。
然后我又把PRIMARY KEY这个关键字去掉了,SqlServer又不报错了。我现在也不知道咋回事了!
以上所述是小编给大家介绍的SQL Server 存储过程遇到“表 '#TT' 没有标识属性无法执行 SET 操作”错误 网站的支持!
来源:http://www.cnblogs.com/dawenyang/p/5713608.html
标签:sqlserver,存储过程
0
投稿
猜你喜欢
thinkPHP5.0框架简单配置作用域的方法
2023-11-14 10:24:51
实例讲解python函数式编程
2022-10-30 22:14:35
Django框架实现分页显示内容的方法详解
2023-05-31 17:06:38
仿QQ和MSN消息提示的效果代码
2010-03-16 12:17:00
Python时间模块datetime、time、calendar的使用方法
2023-04-02 06:44:16
存储过程优缺点分析
2024-01-22 09:41:14
python计算机视觉opencv矩形轮廓顶点位置确定
2022-06-07 16:30:44
div中class与id的区别及应用
2007-09-22 08:37:00
fgetcvs在linux的问题
2024-06-05 09:37:56
JS字符串拼接的几种方式(最新推荐)
2024-04-10 16:11:41
Mysql锁机制之行锁、表锁、死锁的实现
2024-01-26 08:29:43
vue中如何实现变量和字符串拼接
2024-04-30 10:21:22
Oracle 查询存储过程做横向报表的方法
2024-01-16 00:59:55
python 如何实现跳过异常继续执行
2022-07-03 11:34:02
在数据库中自动生成编号的实现方法分享
2024-01-23 03:02:04
一文弄懂什么是MySQL的回表
2024-01-22 16:56:56
SQL Server重温 事务
2012-08-21 10:48:15
python腾讯语音合成实现过程解析
2022-01-01 20:58:05
学习Python爬虫前必掌握知识点
2022-10-09 04:32:57
Python的函数嵌套的使用方法
2022-03-23 10:28:54