Sql-Server
選擇 SSMS 時態表中缺失的前 N 行
我在我的數據庫中使用臨時表,當我在 Management Studio 2017 (v17.4 14.0.17213.0) 中右鍵點擊我的表時,我沒有在上下文菜單中看到Select Top 1000 Rows(非臨時表沒有問題)
任何想法如何讓這個上下文菜單回來?我感覺這與我正在執行的 SQL Server 版本有關(SQL 13.1.4001.0 Express Edition)
我的 SSMS 17.5 確實針對企業版上啟用了 SQL Server 2016 時態的表顯示了“選擇前 1000 行”的上下文菜單。
在 SQL Server 2016 Express 中,通過 SSMS 17.5,我看不到“選擇前 1000 行”上下文菜單。
這似乎是 Microsoft 在 SQL Server Management Studio 中做出的一個有目的的決定。
只是我“偶然”發現的一種解決方法:
如果使用時態表,我總是將時態表創建為
mytable_history
.因此,如果您打開該表的樹,它總是首先顯示臨時表名稱。如果您在該臨時表上右鍵點擊滑鼠,則會顯示“選擇 nnn 行並編輯 nnn 行”
因此,如果您創建腳本,它顯然包含相同的列名 - 只是錯誤
"from"
的,所以我只是刪除該字元串"_history"
並執行它。瞧,我現在在我想要的桌子上有我的選擇……SQL Server 論壇/建議頁面中的相關問題,請投票: