h*a
2 楼
【艺马当先】工笔人物
e*r
3 楼
我想把所有数据从一个table里去掉, 先试了truncate,没成功(说是referenced
by foreign key); 用delete就成了.
什么原因啊? 在这个例子里, 用delete 会不会破坏数据库的结构?
谢谢
by foreign key); 用delete就成了.
什么原因啊? 在这个例子里, 用delete 会不会破坏数据库的结构?
谢谢
c*d
5 楼
不管delete还是truncate,都不会破坏数据库的结构
delete是dml,可以rollback
truncate是ddl,不可以rollback
delete是dml,可以rollback
truncate是ddl,不可以rollback
q*x
6 楼
都工笔人物了啊。。。大师太厉害了!
j*a
9 楼
And truncate will release the storage space. Delete won't.
t*a
12 楼
赞!
n*6
14 楼
补充题外问题:
在sql server里面,如果在stored procedure里面用truncate,job agent run需要非
常高的权限。为什么呢?因为truncate是DDL吗?
结果是:很多都用delete,尽管有些数据可能不需要写入log file。
在sql server里面,如果在stored procedure里面用truncate,job agent run需要非
常高的权限。为什么呢?因为truncate是DDL吗?
结果是:很多都用delete,尽管有些数据可能不需要写入log file。
相关阅读
卧春[转载] [01.11.01]IBM.DB2.Everyplace.Enterprise.Edition.v7.1-RiSCiSO我想学pb.关于SCI查询MS Access QuestionPerl/CGI & MysqlHelp!!![转载] 怎么回事? CPU 总是全被占用了? a problemInterview Question:Re: 为什么有的电影必须要去电影院看?[转载] jdbc的问题multicolumn primary key ?[转载] 嵌入式数据库如何烦译成英文?Oracle序列使用问题!EXCEL问题求教?SQL server & Peer-to-peer networkRe: How to concatenate NULL value with a string in SQL Server?Urgent: TSP Files!!!!!如何安装Oracle内置包