none
預存程序(store procedure)內容覆製時發生 物件名稱無效 RRS feed

  • 問題

  • 假設我想從一個資料庫名稱為 A 裡面的預存程序名稱為 Sp_test 複製到 B 資料庫
    我在 A 資料庫下點選預存程序 sp_test 按右鍵選擇「修改」-->編輯功能鍵全選-->複製
    然後到 A資料庫之預存程序下按按右鍵選擇「新增預存程序」-->編輯功能鍵全選-->貼上
    把sp_test預存程序程式內容 
    USE A (資料庫名稱改成 B)
    ALTER procedure [dbo].[Sp_test] (ALTER 指令改成 Cerate
    該行以下內容都不變
    執行後在 B 資料庫產生一個新的 Sp_test store procedure
    但是我在 B 資料庫下點選預存程序名稱 sp_test 按右鍵選擇「修改」時
    ALTER procedure [dbo].[Sp_test]這行卻發生物件名稱 '[dbo].[Sp_test]' 無效之錯務訊息
    請教還要去哪裡做設定嗎? 有人能幫忙嗎? 謝謝

    2016年2月16日 上午 05:06

解答

所有回覆