我想創建功能,我將在接下來的上下文調用:SQL CLR功能,可修改數據
更新MYTAB 組加工= MYFUNC(mytab.data) 其中加工= 0
在MYFUNC我想修改其他表格。我應該如何實現這個功能?
謝謝。
我想創建功能,我將在接下來的上下文調用:SQL CLR功能,可修改數據
更新MYTAB 組加工= MYFUNC(mytab.data) 其中加工= 0
在MYFUNC我想修改其他表格。我應該如何實現這個功能?
謝謝。
你不應該。
做到這一點的唯一方法是通過打開不是上下文連接的連接並使用該連接來修改數據來進行欺騙。這需要您的程序集具有EXTERNAL ACCESS權限,並且相當複雜,這是您不應該這樣做的標誌。改用存儲過程。
通常,您可以在數據庫端使用可在查詢內部調用的存儲過程。您可以在那裏更改其他表格,然後爲「已處理」字段返回正確的值。