[英]Using a SQL DataReader to capture inserted or deleted values
我正在從.net應用程序調用存儲過程,該過程將記錄插入數據庫。 但是,我需要獲取我剛剛成功插入的記錄列表。
我知道我可以直接從存儲過程返回插入的行,但我希望有一種方法可以在C#中以編程方式執行此操作。
是否可以實現SQLDataReader類以實現此功能,即從插入/刪除的表中讀取? 或者是否有其他類可以容納此請求?
插入/刪除的表在INSERT語句的OUTPUT子句中可用。 您可以在存儲過程的INSERT中使用OUTPUT子句,並使用SQLDataReader來獲取結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.