qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

存储过程进行删除table内容,并记录删除数量

时间2023-06-02 15:21:12 提问来自 辽宁省朝阳市 的网友 分类创作 浏览175
以下是一个示例存储过程,用于删除指定表中的所有行,并记录删除的行数: ``` CREATE PROCEDURE delete_table_rows @table_name NVARCHAR(50) AS BEGIN DECLARE @rows_deleted INT SET @rows_deleted = 0 BEGIN TRY BEGIN TRANSACTION DELETE FROM @table_name SET @rows_deleted = @@ROWCOUNT COMMIT TRANSACTION END TRY BEGIN CATCH ROLLBACK TRANSACTION END CATCH SELECT @rows_deleted AS 'Rows Deleted' END ``` 使用方法: ``` EXEC delete_table_rows 'my_table' ``` 其中,`my_table` 是要删除行的表的名称。执行存储过程后,将返回删除的行数。如果删除失败,则不会记录任何行数。

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 请帮我规划一下昆明周边三日游 下一篇 如何续写民族新辉煌