2017-06-12 122 views
0

我有一個表,我想測試它的一個觸發器,我嘗試選擇 查詢行來查看錶中包含的內容,但出現錯誤,並且在所有MY SQL項目inserted和deleted表對我來說,這並不工作是我寫的Sql服務器觸發器:無效'插入'對象名

的是出現錯誤(在圖像)

CREATE TRIGGER TR 
    on Ligne 
    for insert 
    as 
    begin 
     select * from inserted 
    end 

enter image description here

請有任何解決方案這個問題,並感謝

我發現,當我將鼠標懸停在插入它告訴我這個enter image description here

+0

你的代碼工作正常跟我來! –

+0

我發現,當我把我的光標插入表格它告訴我這個消息目前還沒有在IntelliSense的Transact-SQL –

+0

支持TRIGGER瞭解創建通過添加你面對確切的錯誤,以便更新你的問題。 –

回答

1

您是否確定在SSMS中啓用了智能感知功能?

進入工具>>選項>>文本編輯>>的Transact-SQL >>智能感知

enter image description here

然後 - 如果已啓用 - 有時它有助於刷新本地緩存:

enter image description here

0

你試過放置i在關鍵字的後面,插入?

CREATE TRIGGER TR 
    on Ligne 
    for insert 
    as 
    begin 
     select * from inserted i 
    end 
+0

我剛剛試過並且無法正常工作 –

+0

當我將光標放在插入的表上時,它向我顯示此消息CRAETE TRIGGER目前在智能中不受支持Transact-sql –

+0

@mohammedaamoum您能夠顯示某些截圖錯誤? – Alvin