SQL2K查询数据库下所有表和列的生成语句
来源:互联网 发布:淘宝订单清洗最多几次 编辑:程序博客网 时间:2024/06/01 14:03
SELECT a.name AS columnname,object_name(a.id)AS tablename INTO t FROM syscolumns a,
sysobjects b,
systypes c
WHERE a.id=b.id AND a.xtype=c.xtype AND b.xtype='u'
AND c.name IN('varchar','nvarchar','char','nchar','text','ntext')
AND object_name(a.id)<>'t'
go
CREATE FUNCTION udf_genSQL(@tableName varchar(1000),@keyword varchar(1000))
returns varchar(8000)
AS
begin
declare @sql varchar(8000)
SET @sql='select '''+@tableName+''' as 表名,* from '+@tableName +' where 1<>1'
SELECT @sql=@sql+' or '+
columnname +' like ''%'+@keyword+'%''' FROM t
WHERE tablename=@tablename
RETURN @sql
end
go
SELECT dbo.udf_genSQL(tableName,'/c.js') FROM t GROUP BY tablename
DROP TABLE t
DROP FUNCTION dbo.udf_genSQL
- SQL2K查询数据库下所有表和列的生成语句
- sybase查询数据库所有表的语句
- 查询数据库中所有表的语句
- SqlServer 查询某数据库下的所有表的物理空间和行数 语句和存储过程
- 查询一个表的所有列名的语句
- mysql 查询指定数据库所有表, 指定表所有列, 指定列所有表 所有外键及索引, 以及索引的创建和删除
- 检查sql表中包含的列 和 查询某数据库所有表
- 【MySql】查询数据库中所有表及列的信息
- oracle 查询数据库中所有表名及查询某一个表的所有列名
- SQL语句查询数据库所有表和所有字段的详细信息(包括表描述和字段描述)
- sql语句查询:sql server和access 数据库里的所有表名,字段名
- 查询数据库里所有表名和字段名的语句
- Oracle中查询当前数据库中的所有表空间和对应的数据文件语句命令
- 查询数据库中所有表占用空间的语句
- SQL语句查询出数据库中所有表的结构
- SQL语句查询数据库中所有表的空间
- 查询mysql数据库(某个数据库)某张表的所有列名;查询某个数据库所有表名
- 查询mysql数据库(某个数据库)某张表的所有列名;查询某个数据库所有表名(****)
- Tomcat 自动加载
- 改进版的歌词同步
- DOTNET笔记一:动软.net代码生成器搭建三层架构
- 文章发布网页静态化
- 如何让TreeView展开选定页面对应的节点,而其他都关闭?
- SQL2K查询数据库下所有表和列的生成语句
- 关于在vc6后续版本MFC程序中使用ActiveX组件
- table中的添加删除行操作
- jsp学习笔记
- 216件(套)宜兴陶艺精品将在我国艺术殿堂中国美术馆开展
- 黑客攻破加州大学数据库 16万人信息可能被窃
- 招聘感想
- window.showModelessDialog() 和window.showModalDialog()有感
- 调用用户控件时传参数