sqlserver
xiazhixing
这个作者很懒,什么都没留下…
展开
-
如何创建根据一个表的结构创建另一个表。
<br />如果需要创建的表需要将数据也复制过去,可以使用:select [列名][列名]... into 表名 from 表名。<br />如果需要创建的表不需要将数据复制过去,可以在上面的句子上做个变通。select top 0 [列名][列名]... into 表名 from 表名。因为top就是用来限制选取元组的数目的。我们将它限制为零,就是很好的一个技巧。原创 2011-02-21 10:06:00 · 1568 阅读 · 0 评论 -
sql server identity函数插入连接数值的用法。
<br />SQL在1秒内插入100万行数字列的语句<br /> <br /> <br />DBCC DROPCLEANBUFFERSDBCC FREEPROCCACHEdeclare @beginTime datetimeset @beginTime=getdate()SELECT TOP 1000000 IDENTITY(INT,0,1) AS idx INTO dbo.t_Numbers FROM master.sys.all_columns c1 CROSS转载 2011-02-22 17:33:00 · 1223 阅读 · 0 评论 -
内部查询处理器错误: 查询处理器在执行过程中遇到意外错误
<br />官方解释如下,我到现在都还没有搞清楚是为什么,我没有像下面所讲的那样执行两个同样的SELECT INTO语句,还是报这个错,而且我用第一种方法改了过后,只有第一次测试通过了,后面又出现这个问题,后来换成第二种方式,测试了几遍,到目前为止,还没有出现错误。另外,我是用JDBC来执行的SQL语句,我把没有使用第一种和第二种的SQL语句(原始SQL)放到SQL SERVER自带的查询分析器里面执行, 是不会报这个错的,请高手指点一下http://support.microsoft.com/kb/323转载 2011-04-01 15:06:00 · 7490 阅读 · 0 评论