重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果查询不超时、逻辑不错误,估计随便写个几万行都没有问题,楼主有兴趣应该试试看。
10年积累的做网站、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先制作网站后付款的网站建设流程,更有三沙免费网站建设让你可以放心的选择与我们合作。
我自己的存储过程3-4百行的是没有问题,我想更多行也不是问题,但至少有一个问题,不便于人阅读。
sql server每个数据库最多可以存储20亿个表,每个表允许定义1024列。表的行数及总大小受可用存储空间的限制
每行最多可以存储8060个字节(不包括文本和图像列的长度),当表中定义有vachar、nvarchar或者varbinary类型的列,如果想表中插入的数据行长度超过8060个自己,讲导致Transact-SQL语句查询失败
在SQL
server2000中,一个数据库中最多可以创建20亿个表,每个表最多可以定义1024个列(字段),每行最多可以存储8060字节,表的行数及总大小仅受可用存储空间的限制。
我们平时写的ORACLE报表,最长的语句有2千多行的,一行几十个字符。
普通的都几十行到几百行。
sqlserver 可以直接用
select count(*) from 表名;
前提是要选择指定数据库
Oracle的话要,
select count(*) from 用户名.table;
Oracle的数据是和用户走的
SQL SERVER 2005之后的版本并没有你说的8060限制。
你可以自已测试下面的SQL语句:
select '1' as ls union
select '1' as ls union
--中间请再复制,一共8000行左右
select '1' as ls union
select '1' as ls
提示的是,行数太多,你的服务器的硬件不一定吃得消,会出现假死。
上面的语句,8千行左右,本人在在当前主流的服务器级别的计算机上,SQL 2008 R2 64位 版本下,1分钟左右可以得到结果。