SqlServer查询数据库所有用户表的记录数
Jun 07, 2016 pm 03:52 PM--创建临时表 create table #temp(Recordcount int ,tableName varchar(30)) --用游标将查询的记录数,插入临时表 declare @tablename varchar(30) declare @sql varchar(100) declare @str varchar(30) declare tablecursor cursor for select name from sy
--创建临时表
create table #temp(Recordcount int ,tableName varchar(30))
--用游标将查询的记录数,插入临时表
declare @tablename varchar(30)
declare @sql varchar(100)
declare @str varchar(30)
declare tablecursor cursor for
select name from sysobjects where xtype='u'
open tablecursor
fetch next from tablecursor into @tablename
while @@fetch_status=0
begin
set @str=@tablename
set @sql='insert into #temp(recordcount,tablename) select count(*),'+''''+@tablename+''''+' from '+@tablename
exec(@sql)
fetch next from tablecursor into @tablename
end
close tablecursor
deallocate tablecursor
--查询临时表,即可看见一个数据库的每个表的记录数
select * from #temp
--最后删除临时表
drop table #temp

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment importer un fichier mdf dans sqlserver

Comment récupérer une base de données supprimée accidentellement dans SQLserver

Comment supprimer sqlserver si l'installation échoue ?

Quelle est la différence entre la syntaxe mysql et sqlserver

Comment récupérer les données supprimées de SQLserver

Comment supprimer la base de données dans sqlserver

Où se trouve le fichier de la base de données Navicat ?

Que dois-je faire si sqlserver ne peut pas être supprimé ni réinstallé ?
