注册 登录
编程论坛 SQL Server论坛

下面是在书上看到的用SQLSERVER方法得到所有汉字的方法,遇到点疑惑

lxqlyld 发布于 2013-01-10 15:26, 444 次点击
首先,我们先用SQLSERVER方法得到所有汉字,不用字典,我们简单利用SQL语句就可以得到:
select  top  20902  code=identity(int,19968,1)  into
 #t  from  syscolumns  a,syscolumns  b

select  * from #t
请问各位高手为什么第一个查询语句中from后面要用到两个syscolumns,我试过了,如果用一个是结果是错误的,但不知道问什么?
非常感谢
3 回复
#2
半杯清茶2013-01-11 10:12
我试了一个不会报错!
只有本站会员才能查看附件,请 登录
#3
lxqlyld2013-01-11 16:05
回复 2楼 半杯清茶
是不会报错,但结果中内容不全,只有我想要的部分内容,如果是两个表的话,结果就完整了
#4
cnfarer2013-01-12 08:51
迪卡尔积,主要为了得到足够数量的行
1