当前位置:首页 > SQL

SQL检索X数据库中 所有表记录行数小于2的表 返回数据库中记录行数小于2的所有表名

happyfhb13年前 (2013-09-01)SQL1661
摘要:declare @dbname nvarchar(200) declare @str_sql nvarchar(200) declare curdb cursor for select name from…
declare @dbname nvarchar(200)
declare @str_sql nvarchar(200)
declare curdb cursor for
select name from sysobjects where  xtype='U' --找出数据库中的所有表

open curdb
fetch next from curdb into @dbname
while @@fetch_status=0
begin
select @str_sql='if exists(select * from (Select count(*) as num From '+ @dbname +')tmp where num<2)   print '''+ @dbname +''' + char(13)'
--print @str_sql
 exec (@str_sql )
 fetch next from curdb into @dbname
end
close curdb
deallocate curdb


扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=1109

“SQL检索X数据库中 所有表记录行数小于2的表 返回数据库中记录行数小于2的所有表名” 的相关文章

sql trim()函数去掉两头空格

1.sql trim()函数去掉两头空格sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格。合起来用就是sql的trim()函数,即select ltrim(rtrim(UsrName))2.distinct 选择多列,其中一列不能重复,其他列取最大值。Go…

sql2000 CDkey 万用的sql2000 cdkey

H6TWQ-TQQM8-HXJYG-D69F7-R84VM…

查看SQL Server版本号(2005 & 2008)

 方法一: select serverproperty('productversion') ,serverproperty('productlevel') ,serverproperty('edition') 输出:…

SQL2008和sql2008 r2有什么区别

 首先从不同的角度来说1 如果你是VS2008 则配合良好的是 SQL 2008 而不是 SQL 2008R2.2 如果是 VS2010 则配合良好的是2008R23 SSRS&n…

使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916

使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916

今日使用sql server management studio 2008 连接远程数据库,可以链接上,但是无法查看自己的数据库,点击数据库后,提示 无法为该请求检索数据 错误916 解决方法如下点击左侧的数据库,然后到右侧的 “名称”注意 如果点击 没有出现对象自愿管理器 请按F7  然…

sql2008 不允许所请求的注册表访问权

百度 谷歌都照了也没有答案。 不允许访问大部分出在win7下 非管理员权限 获取注册表。其实解决方案很简单1. 右键使用管理员打开2. 自己做一个小程序 启动时 先获取 管理员权限 然后 在通过那个程序打开sql2008 可以用 pross.open 这个函数。就继承了 管理员权限就ok了。…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。