SQL Server 存储过程遇到“表 ''#TT'' 没有标识属性无法执行 SET 操作”错误
2023-06-13 09:19:42 时间
一开始提示没有打开主键,后来打开主键就提示上述错误异常。
从网上查找资料没有找到,然后又到群里问各位大牛,一位大牛告诉我是没有设置主键。
我又仔细看看提示,恍然大悟,我就给临时设置了主键。
没有主键之前的代码:
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 操作”错误 ,大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 SQL Server 存储过程遇到“表 #TT 没有标识属性无法执行 SET 操作”错误
相关文章
- SQL SERVER 的压缩功能
- SharePoint 2013 必备组件之 Windows Server AppFabric 安装错误
- 【已解决】spring boot项目从mysql中获取数据候错误The driver has not received any packets from the server
- SQLServer 错误 10060 在建立与服务器的连接时出错。 在连接到 SQL Server 时,在默认的设置下 SQL Server 不允许远程连接可能会导致此失败。 (提供程序:TCP 提供程序,错误:0 – 由于被连接方在一段时间后未正确响应,或者连接的主机无法响应,连接尝试失败。)(Microsoft SQL Server,错误:10060) 故障 处理 修复 支持远程
- SQLServer 错误 11001 在建立与服务器的连接时出错。 在连接到 SQL Server 时,在默认的设置下 SQL Server 不允许远程连接可能会导致此失败。 (提供程序:TCP 提供程序,错误:0 – 无法识别主机。)(.Net SqlClient 数据提供程序) 故障 处理 修复 支持远程
- SQLServer 错误 17147 由于系统关闭,SQL Server 正在终止。 这只是一条信息性消息。 不需要任何用户操作。 故障 处理 修复 支持远程
- SQLServer 错误 17676 由于收到 Ctrl-C 或 Ctrl-Break 信号,SQL Server 已关闭。 这只是一条信息性消息。 不需要任何用户操作。 故障 处理 修复 支持远程
- SQLServer 错误 41399 排序操作太复杂。 有关详细信息,请查阅 SQL Server 联机丛书。 故障 处理 修复 支持远程
- 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
- sql server启动不了, MSSQL 18052错误: 9003,严重度: 20,状态: 1 .
- SQL Server 监控磁盘IO错误,msdb.dbo.suspect_pages
- Sql Server "用户登录失败,错误编18456"的解决过程
- SQL Server 2005数据库备份还原错误及解决方法详解数据库
- 写分离SQL Server逻辑读写分离技术实现高效数据访问(sqlserver逻辑读)
- Windows Server 2008的故障转移群集入门
- 解决SQL Server连接服务器失败问题(sqlserver无法连接到服务器)
- 优化优化SQL Server运行,提高效率(sqlserver运行)
- 手指点击:SQL Server 数据库已经打开(打开 sqlserver)
- SQL Server 中的空格补全技巧(sqlserver补空格)
- SQL Server:数据库管理的艺术之路(sqlserver结尾)
- SQL Server缺陷及其解决方案(sqlserver的缺点)
- 式SQL Server嵌入式系统开发实践(sqlserver嵌入)
- SQL Server乐观锁:高效保障数据安全(sqlserver乐观锁)
- 符SQL Server中分隔符的使用实践(sqlserver中分隔)
- 重新探索SQL Server,分享数据管理的新思路(重新sqlserver)