从不标志属性不可能实践

开创有时表,往有时表插入数据的时候报的不当。

图片 1

黄金年代带头提示未有张开主键,后来展开主键就提示上述失实特别。

从英特网查找资料未有找到,然后又到群里问各位大拿,壹人大咖告诉自个儿是未有安装主键。

自己又留神看看提示,茅塞顿开,笔者就给临时设置了主键。

还未主键此前的代码:

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 

不报错了。

下一场本人又把P途乐IMA汉兰达Y
KEY这么些主要字去掉了,SqlServer又不报错了。作者前些天也不精晓咋回事了!

如上所述是作者给大家介绍的SQL Server 存储进度蒙受“表 ‘#TT’
未有标记属性不能够推行 SET 操作”错误
,希望对大家有所扶植,借使我们有其余疑问请给自个儿留言,笔者会及时回复大家的。在这也非常多谢我们对台本之家网址的支撑!

您或然感兴趣的稿子:

  • SQLServer存款和储蓄进程湖南中华南理工科业余大学学学程公司作的应用格局
  • 商讨sqlserver自定义函数与存款和储蓄进度的差异
  • SQLServer用存款和储蓄进度实现插入更新数据示例
  • sqlserver存储进度语法详细解释
  • 选取sqlserver存款和储蓄进度sp_send_dbmail发送邮件配置情势(图像和文字)
  • sqlserver二零零五利用有时表和@@RowCount提升分页查询存款和储蓄进程质量示例分享
  • sqlserver2009查看表记录大概纠正存款和储蓄进度现身目录名无效错误消除办法
  • sqlserver 存款和储蓄进程中If
    Else的用法实例
  • SqlServer获取存款和储蓄进度再次回到值的实例
  • sqlserver
    各样剖断是不是留存(表名、函数、存款和储蓄进程等)

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注