在一个SQL数据库中怎么查出包含某个特定字段的所有数据表信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在一个SQL数据库中怎么查出包含某个特定字段的所有数据表信息相关的知识,希望对你有一定的参考价值。

在工作中,笔者有时需要客户的要求更改某个表的字段值,但是数据库中涉及到这个字段的表多且复杂。如果没有完全修改会影响这个系统的运行,在SQL中有没有这样的工具或语句解决这个问题

参考技术A --查找含有相同字段的表(已知字段名)
select
a.name
as
tbleName,
b.name
as
columnname
from
sysobjects
a,
syscolumns
b
where
a.id=b.id
and
a.type='U'and
b.name='字段名'

oracle 如何查找特定字母开头的某个字段?

参考技术A

1、创建测试表,

create table test_teacher(teacher_no varchar(30) , teacher_name varchar(30));

2、插入测试数据

insert into test_teacher values('T20150101','陈xx');

insert into test_teacher values('20150101','王xx');

insert into test_teacher values('T20150133','李xx');

insert into test_teacher values('20150122','朱xx');

insert into test_teacher values('T20150156','张xx');

insert into test_teacher values('T20150188','六xx');

commit;

3、查询表中全量数据,select t.* from test_teacher t;

4、编写sql,找出所有的不是T开头的记录; select t.*, rowid from test_teacher t where t.teacher_no not like 'T%';

以上是关于在一个SQL数据库中怎么查出包含某个特定字段的所有数据表信息的主要内容,如果未能解决你的问题,请参考以下文章

mysql怎么分别按字段查出数据

sql 查询字段中包含回车 如何查出含有回车的字段

mysql中如何查出除了某个字段外的所有字段的值??

现在用sql语句查出来字段里包含某个字符串的所有记录怎么查

oracle 如何查找特定字母开头的某个字段?

mysql中我要查出某个值在查出来的N条数据中是第几条数据,这个怎么查?