Jason_liu

导航

2012年10月23日 #

SQL语句选择电子表格 2012.10.23

摘要: use aspnetdbgoexec sp_configure 'show advanced options',1 reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfiguregoinsert into [数据表](字段1,字段2) select 字段1,字段2 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=E:\excel表.xls',sheet1$)go 阅读全文

posted @ 2012-10-23 10:47 Jason_liu 阅读(189) 评论(0) 推荐(0) 编辑

DELETE 与 TRUNCATE 有什么不同?

摘要: TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。4、TRUNCATE不能触发任何DELETE触发器。5、不能授予任何人清空他人的表的权限。6、当表被清空后表和表的索引讲重新设置成初始大小, 阅读全文

posted @ 2012-10-23 09:45 Jason_liu 阅读(191) 评论(0) 推荐(0) 编辑

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 (转)

摘要: SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSERT INTO SELECT语句语句形式为:Inser 阅读全文

posted @ 2012-10-23 09:31 Jason_liu 阅读(441) 评论(2) 推荐(0) 编辑