如何强行删除数据
本人sybase菜饭NIAO,本人单位的数据库存中一些数据因某些原因要全部清空,但要求保留数据库存结构,如何对能将库中的数据一次性强行清空?还要不影响库的结构?请那位大大详细的讲解一下成吗?服务器为IBMRS6000,系统为AIX5,sybase版本为12. <p><span><font face="Courier New" color="#0000ff" point-size="9">直接truncate 所有的用户表,可以用下面的sql来生成 sql 脚本执行(如果表之间有外健关系的话,第1次执行有些表会有错,多执行几次这个脚本这个sql脚本就行了)</font></span></p><p><span><font face="Courier New" color="#0000ff" point-size="9">select</font><font face="Courier New" color="#000000" point-size="9"></font><font face="Courier New" color="#ff0000" point-size="9">'truncate table '</font><font face="Courier New" color="#000000" point-size="9">+name </font><font face="Courier New" color="#0000ff" point-size="9">from</font><font face="Courier New" color="#000000" point-size="9"> sysobjects </font><font face="Courier New" color="#0000ff" point-size="9">where</font><font face="Courier New" color="#000000" point-size="9"> type=</font><font face="Courier New" color="#ff0000" point-size="9">'U'</font></span></p> 偶偶,可能要这样才是对的<p><span><font face="Courier New" color="#0000ff" point-size="9">select</font><font face="Courier New" color="#000000" point-size="9">
</font><font face="Courier New" color="#ff0000" point-size="9">'truncate table '</font><font face="Courier New" color="#000000" point-size="9">+name </font><font face="Courier New" color="#0000ff" point-size="9">from</font><font face="Courier New" color="#000000" point-size="9"> sysobjects </font><font face="Courier New" color="#0000ff" point-size="9">where</font><font face="Courier New" color="#000000" point-size="9"> type=</font><font face="Courier New" color="#ff0000" point-size="9">'U' and name not like 'pb%'</font></span></p>
页:
[1]