![](/img/trans.png)
[英]Why if I create a trigger instead of update in SQL Server 2005, my table doesn't update?
[英]Why if I select `Open Table` for temporary global table doesn't work in SQL Server 2005?
我在Management Studio Express 2005中有問題。
如果我為臨時全局表選擇“ Open Table
”:
不起作用,出現錯誤:
但是如果我寫
SELECT * FROM dbo.##tempResults
然后將顯示表格內容。
有解決此問題的方法嗎?
我有用於Management Studio的SP4。
除以下以外,沒有解決此問題的方法:
(a)使用永久表而不是全局## temp表。 全局## temp表在永久性表上能為您帶來什么? 它們都同樣有效地殺死了並發。
(b)使用腳本表為>選擇到>新建查詢編輯器窗口。 它的直接性稍差一些,但您仍然不必鍵入,並且避免了使用Open Table的可怕習慣(這會在基礎表上放置各種不必要的鎖,因為您可以選擇在一個表中編輯數據。網格,假裝您正在使用Excel)。
(c)越過SQL Server2005。在SQL Server 2008+中,菜單選項“打開表”消失了,現在有兩個單獨的選項,編輯前n行並選擇前n行。 后者確實(b)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.