knrt.net
当前位置:首页 >> 在SQL SERVER 数据库中如何根据一个字段名去查哪些... >>

在SQL SERVER 数据库中如何根据一个字段名去查哪些...

这个要结合两个表来进行查找一个是sysobjects一个是syscolumns。他们有个共同的字段是id来进行联系。查询的代码如下: SELECT * FROM sysobjects s WHERE TYPE='u' AND id IN(SELECT id FROM syscolumns s WHERE s.name='待查找字段名')

下边是SQLSERVER中查询某字段在哪些表中含有的语法: select sysobjects.name from syscolumns inner join sysobjects on syscolumns.id = sysobjects.id and sysobjects.xtype = 'u' where syscolumns.name = '字段名字'

SQLSERVER中 根据字段名称查找所在表格名称的方法: 一、语句的思路: SQLSERVER的两个系统表:1、保存表格字段属性的:syscolumns 2、保存数据库对象属性的:sysobjects ,它们都包含对象ID字段,所以可以使用两个表格的ID字段,作为表格联合检...

上处的字段名是指的表中的列名 还是指的 列中某一个 值。 如果是指的列名的话,很简单 select sysobjects.name as tablename,syscolumns.name as columnname from syscolumns join sysobjects on sysobjects.id = syscolumns.id where syscolumn...

--举个例子,表名为zwj,字段为sp,查询sp字段中含有'所有'的语句为select * from zwj where sp like '%所有%'--表名为zwj,字段为sp,查询sp字段中含有'所'或'有'的语句为select * from zwj where sp like '%所%' or sp like '%有%'

这个每种数据库不一样的 db2中:select TABNAME from syscat.columns where tabschema='x' and colname='字段名' 这里,x指的是db2的模式。 mysql中:select TABLE_NAME from information_schema.columns where table_schema='y' and column_name...

--举个例子,表名为zwj,字段为sp,查询sp字段中含有'所有'的语句为 select * from zwj where sp like '%所有%' --表名为zwj,字段为sp,查询sp字段中含有'所'或'有'的语句为 select * from zwj where sp like '%所%' or sp like '%有%'

select a.name 表名,b.name 列名 from sysobjects a,syscolumns b where a.id = b.id and b.name = '表名'and a.type='U' 还有一种: SELECT b.name as TableName,a.name as columnname From syscolumns a INNER JOIN sysobjects b ON a.id=b.id...

1、在Oracle中,这样写就可以解决了 select column_name,table_name from user_tab_columns where column_name= 'test_name' 2、在SqlServer中,这样写就可以解决了 SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUM...

查询数据库所有表中的所有字段 包含一个字符串 这SQL可以实现吗 --通过如下语句得到当前Sql server中所有的数据的名称: use master select [name] from [sysdatabases] order by [name] go--通过查询其中一个数据库aspnetpager,就可以得到这个...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com