`

SQLServer如何查询所有表所有字段包含某某的信息

 
阅读更多
从系统表自动生成sql语句来运行得到结果
  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 * 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,’a’) from t group by tablename
  drop table t
  drop function dbo.udf_genSQL
分享到:
评论

相关推荐

    数据库设计例子 图书馆管理系统

    - 使用SQL Server 2000,我们可以创建这些表,并定义相应的约束(如主键、外键)。接着,可以编写SQL查询来执行各种操作,如查找特定图书、更新读者信息、删除过期的借阅记录等。这包括简单的SELECT语句、连接查询...

    客户登录注册页面

    这使得网页可以包含实时更新的信息,如用户输入验证和数据库查询。 2. **登录页面**:登录页面通常包括用户名和密码输入字段,以及提交按钮。在ASP中,表单数据可以通过Request对象获取,例如`Request.Form(...

    某网站的设计与实现原文及代码

    这通常包括定义数据表结构、确定字段类型、设置主键和外键关系等内容。良好的数据库设计对于确保数据的一致性和完整性至关重要。 #### 四、系统开发流程 - **开发环境搭建**:文中提到了安装JDK、Apache服务器、...

    C#.Net面试题目.doc

    - **特定类**:如 `SqlConnection`、`SqlCommand` 等,这些类是针对特定数据库提供者的,例如 SQL Server、Oracle 等。 #### 九、字符串编码长度的计算 - 给定代码示例:`String strTemp = "abcdefg某某某"`,其中...

    绝美电子商务瀑布流首页(c#实现无限滚动加载)

    1. 数据库设计:创建一个包含产品信息的表,字段可能包括产品ID、名称、描述、价格、图片URL等。可以使用SQL Server或其他关系型数据库管理系统。 2. C#后端实现:在C#中,我们可以使用ADO.NET或者Entity Framework...

    net学习笔记及其他代码应用

    28.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号 答:Select ID FROM table1 Where ...

    Asp.net中级程序员_面试题

    字符串 `strTemp` 包含中文字符 "yyaccpx某某某"。在这个例子中: - `i` 表示字符串转换为字节后的长度,即每个中文字符占用两个字节。 - `j` 表示字符串的实际字符长度,每个中文字符算作一个字符。 ### 10. `...

Global site tag (gtag.js) - Google Analytics