问题描述
用存储过程可以清空表中的数据存储过程怎么写啊?谢谢
解决方案
解决方案二:
createprocEXECUTE@snamevarchar(20),asdeletefrom表名wheresname=@snamego调用:EXECUTEEXECUTE'aaa'
解决方案三:
清空所有数据为createprocdelAllDataasdeletefrom表名
解决方案四:
truncatetabletablename
解决方案五:
在SQL存储过程中,以EXCECUTEIMMEDIATE执行altertable...activatenotloggedinitiallywithemptytableCREATEPROCEDUREHUANGDK.truncat_t()DYNAMICRESULTSETS1--------------------------------------------------------------------------SQL存储过程------------------------------------------------------------------------P1:BEGINdeclarestr_sqlvarchar(4000);SETstr_sql='altertabletttactivatenotloggedinitiallywithemptytable';EXECUTEIMMEDIATEstr_sql;ENDP1
解决方案六:
引用3楼zkcq2004的回复:
truncatetabletablename
时间: 2024-11-08 22:25:23