编写一个sybase PROC来遍历每个表并截断?

时间:2016-06-08 15:03:39

标签: tsql stored-procedures sybase-ase

我正在运行Sybase Adaptive Server Enterprise 15.7,请有人告诉我如何编写迭代数据库中每个表的过程并截断每个表中的数据。

由于 :-)

1 个答案:

答案 0 :(得分:0)

有两种方式:

(i)通过在sysobjects上循环并为找到的每个表构建truncate table命令然后用exec(@cmd)执行它来自己编写。

(ii)从http://www.sypron.nl/new_ssp_dwn.html下载我存储的过程,安装它们然后运行:

sp_rv_findobject' db = your_db_name',type = U',' exec = immediate',' execarg = truncate table OW.NM'