博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找出表的记录数
阅读量:6268 次
发布时间:2019-06-22

本文共 875 字,大约阅读时间需要 2 分钟。

 

自己写的
declare
 
@count
 
int
DECLARE
 
@SQLString
 
nvarchar
(
500
)
        ,
@TableName
 
varchar
(
100
)
SELECT
 
top
 
1
 
@TableName
 
=
 name 
from
 sysobjects 
where
 xtype
=
'
u
'
SELECT
 
@SQLString
 
=
 
'
select @innercount=count(1) from 
'
 
+
 
@TableName
EXECUTE
 sp_executesql 
   
@SQLString
   ,N
'
@innercount int  OUTPUT
'
   ,
@innercount
=
@count
 OUTPUT 
select
 
@TableName
 
+
 
'
记录数:
'
 
+
 
CAST
(
@count
 
as
 
varchar
(
20
))
网上的:
declare
 
@name
 
varchar
(
200
)  
declare
 
@i
 
int
  
declare
 
@result
 
table
 (name 
varchar
(
100
))  
declare
 
@s
 
nvarchar
(
100
)  
declare
 A 
cursor
 
for
 (
SELECT
 name 
FROM
 sysobjects 
where
 type
=
'
U
'
)  
OPEN
 A         
fetch
 
next
 
from
 A 
into
 
@name
      
WHILE
 
@@FETCH_STATUS
=
0
          
begin
              
set
 
@s
=
'
select top 10 @i=COUNT(1) from 
'
+
@name
+
''
              
exec
 sp_executesql 
@s
,N
'
@i int output
'
,
@i
 
output              
if
 
@i
>
0
              
insert
 
into
 
@result
 
select
 
@name
          
fetch
 
next
 
from
 A 
into
 
@name
          
end
  
close
 A  
deallocate
 A  
select
 
*
 
from
 
@result
 
 
 
 
 
 
 

 

转载地址:http://mvppa.baihongyu.com/

你可能感兴趣的文章
弗洛伊德算法
查看>>
【算法之美】求解两个有序数组的中位数 — leetcode 4. Median of Two Sorted Arrays
查看>>
精度 Precision
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
Linux_DHCP服务搭建
查看>>
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
网吧维护工具
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
MaxCompute 学习计划(一)
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>