SQL Server 存儲(chǔ)過(guò)程遇到“表 ''#TT'' 沒(méi)有標(biāo)識(shí)屬性無(wú)法執(zhí)行 SET 操作”錯(cuò)誤
創(chuàng)建臨時(shí)表,往臨時(shí)表插入數(shù)據(jù)的時(shí)候報(bào)的錯(cuò)誤。

一開(kāi)始提示沒(méi)有打開(kāi)主鍵,后來(lái)打開(kāi)主鍵就提示上述錯(cuò)誤異常。
從網(wǎng)上查找資料沒(méi)有找到,然后又到群里問(wèn)各位大牛,一位大牛告訴我是沒(méi)有設(shè)置主鍵。
我又仔細(xì)看看提示,恍然大悟,我就給臨時(shí)設(shè)置了主鍵。
沒(méi)有主鍵之前的代碼:
CREATE TABLE #TT( CourseId INT , UserId INT, ClassId INT ) INSERT INTO #TT ( CourseId, UserId, ClassId ) SELECT CourseId, UserId , ClassId FROM dbo.T_MyOrder
執(zhí)行的話(huà)就會(huì)報(bào)“表 '#TT' 沒(méi)有標(biāo)識(shí)屬性。無(wú)法執(zhí)行 SET 操作”錯(cuò)誤
修改之后代碼:
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
不報(bào)錯(cuò)了。
然后我又把PRIMARY KEY這個(gè)關(guān)鍵字去掉了,SqlServer又不報(bào)錯(cuò)了。我現(xiàn)在也不知道咋回事了!
以上所述是小編給大家介紹的SQL Server 存儲(chǔ)過(guò)程遇到“表 '#TT' 沒(méi)有標(biāo)識(shí)屬性無(wú)法執(zhí)行 SET 操作”錯(cuò)誤 ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- SQLServer存儲(chǔ)過(guò)程中事務(wù)的使用方法
- 談?wù)剆qlserver自定義函數(shù)與存儲(chǔ)過(guò)程的區(qū)別
- SQLServer用存儲(chǔ)過(guò)程實(shí)現(xiàn)插入更新數(shù)據(jù)示例
- sqlserver存儲(chǔ)過(guò)程語(yǔ)法詳解
- 使用sqlserver存儲(chǔ)過(guò)程sp_send_dbmail發(fā)送郵件配置方法(圖文)
- sqlserver2005利用臨時(shí)表和@@RowCount提高分頁(yè)查詢(xún)存儲(chǔ)過(guò)程性能示例分享
- sqlserver2008查看表記錄或者修改存儲(chǔ)過(guò)程出現(xiàn)目錄名無(wú)效錯(cuò)誤解決方法
- sqlserver 存儲(chǔ)過(guò)程中If Else的用法實(shí)例
- SqlServer獲取存儲(chǔ)過(guò)程返回值的實(shí)例
- sqlserver 各種判斷是否存在(表名、函數(shù)、存儲(chǔ)過(guò)程等)
相關(guān)文章
利用SQL Server觸發(fā)器實(shí)現(xiàn)表的歷史修改痕跡記錄
在很多應(yīng)用程序開(kāi)發(fā)中,需要記錄某些數(shù)據(jù)表的歷史記錄或修改痕跡,以便日后出現(xiàn)數(shù)據(jù)錯(cuò)誤時(shí)進(jìn)行數(shù)據(jù)排查。這種業(yè)務(wù)需求,我們可以通過(guò)數(shù)據(jù)庫(kù)的觸發(fā)器來(lái)輕松實(shí)現(xiàn)歷史記錄功能2020-02-02
SQL語(yǔ)句實(shí)現(xiàn)查詢(xún)并自動(dòng)創(chuàng)建Missing Index
這篇文章主要介紹了SQL語(yǔ)句實(shí)現(xiàn)查詢(xún)并自動(dòng)創(chuàng)建Missing Index,本文直接給出SQL實(shí)現(xiàn)腳本,需要的朋友可以參考下2015-07-07
SQL Server恢復(fù)模型之批量日志恢復(fù)模式
這篇文章主要介紹了SQL Server恢復(fù)模型之批量日志恢復(fù)模式,需要的朋友可以參考下2014-10-10
sqlserver數(shù)據(jù)庫(kù)出現(xiàn)置疑的解決思路
首先新建一個(gè)同名的數(shù)據(jù)庫(kù),然后再停掉sql server服務(wù),用原數(shù)據(jù)庫(kù)的數(shù)據(jù)文件覆蓋掉這個(gè)新建的數(shù)據(jù)庫(kù)文件,重啟sql server服務(wù)。感興趣的朋友可以參考下哈,希望可以幫助到你2013-03-03
SQLSERVER記錄登錄用戶(hù)的登錄時(shí)間(自寫(xiě)腳本)
下面是本人寫(xiě)的一個(gè)腳本,我的實(shí)現(xiàn)原理是使用觸發(fā)器,觸發(fā)器是登錄觸發(fā)器,范圍是整個(gè)服務(wù)器范圍,如果有人登錄過(guò),就使用 bcp命令把登錄信息記錄日志文件,感興趣的朋友可以了解下,或許本文的知識(shí)點(diǎn)對(duì)你有所幫助2013-02-02
distinct 多列問(wèn)題結(jié)合group by的解決方法
distinct 多列問(wèn)題 group by 解決2010-06-06
SQLSERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離差示例
SQL SERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離及其公式如下,需要的朋友可以參考下2013-08-08
SQL SERVER連線(xiàn)查詢(xún)數(shù)據(jù)源IP地址及開(kāi)啟SQL的IP地址連線(xiàn)方法
這篇文章主要介紹了SQL SERVER連線(xiàn)查詢(xún)數(shù)據(jù)源IP地址及開(kāi)啟SQL的IP地址連線(xiàn)方法,文中通過(guò)圖文結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-06-06

