`
lingzcl_168
  • 浏览: 23125 次
  • 性别: Icon_minigender_2
  • 来自: 江苏
最近访客 更多访客>>
社区版块
存档分类
最新评论

sql查询查所有表名(table)

阅读更多
(1)
select * from information_schema.tables
(2)
select name from dbo.sysobjects where xtype='u' and (not name LIKE 'dtproperties')
(3)
SELECT dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name
FROM dbo.syscolumns INNER JOIN
      dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id
WHERE dbo.sysobjects.name='TM_User'and (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties'))
(4)
declare @str varchar(100)
set @str='1'  --要搜索的字符串
declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where convert(varchar,['+a.name+']) like ''%'+@str+'%'')
print ''select top 5 ['+a.name+'],* from ['+b.name+']'''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
--所查列的字段类型
and a.xusertype in(175,239,231,167,56,60,108,106)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb
(5)
Oracle版:
列出当前DB中所有表:
select table_name from user_all_tables
列出表中所有字段:
SELECT column_name from user_tab_columns where table_name='EDL_TM_User')
分享到:
评论

相关推荐

    Sql查询MySql数据库中的表名和描述表中字段(列)信息

    下面为大家介绍利用SQL查询语句获取Mysql数据库中表的表名,表描述、字段ID、字段名、数据类型、长度、精度、是否可以为null、默认值、是否自增、是否是主键、列描述 一、查询表信息(表名/表描述) SELECT table_...

    SQL基本查询语句

    3. 查询数据库中的所有表名:使用 sysobjects 系统表来查询数据库中的所有表名,例如: ```sql SELECT name FROM sysobjects WHERE type = 'u' ``` 4. 查询数据库中的所有字段:使用 syscolumns 系统表来查询数据库...

    SQL动态查询语句大全.docSQL动态查询语句大全.docSQL动态查询语句大全.doc

    SQL 动态查询语句大全 SQL 动态查询语句是数据库管理系统中非常重要的一部分,它允许用户根据不同的需求生成动态的 SQL 语句,从而提高查询效率和灵活性。下面是关于 SQL 动态查询语句的知识点总结: 一、基本语法...

    SQL Server查找表名或列名中包含空格的表和列实例代码

    本文主要给大家介绍的是关于SQL Server查找包含空格的表和列的相关内容,为什么会有这篇文章,是因为最近发现一个数据库中的某个表有个字段名后面包含了一个空格,这个空格引起了一些小问题,一般出现这种情况,是...

    jsqlparser解析复杂sql

    jsqlparser解析复杂sql 获取where条件字段 select字段 表名table 查询join 查询 group by 查询order by 子查询 判断是否为多级子查询

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    使用AND关键字时,只有同时满足所有查询条件的记录会被查询出来。如果不满足这些查询条件的其中一个,这样的记录将被排除掉。AND关键字的语法规则如下: 条件表达式1 AND 条件表达式2 [ … AND 条件表达式n ] 其中,...

    SQL语句去掉重复记录,获取重复记录

    SQL语句去掉重复记录,获取重复...本文介绍了如何使用SQL语句去掉重复记录、获取重复记录,并且提供了SQL Server和Access中查询所有表名和字段名的方法。这些技术可以帮助开发者和数据库管理员更好地管理和维护数据库。

    在SQL Server中查询资料库的TABLE数量与名称的sql语句

    在SQL Server中 每一个database裡都有一个系统所产生的table sysobjects这一个table中记录了database中所有的table名称 我们可以用下面的SQL语法作查询的动作 代码如下:Select Name,id from sysobjects where ...

    postgres 建表SQL语句自动生成VBA

    定义好表定义,自动生成建表CREATE语句。

    SQL修改字段默认值

     alter table 表名 drop constraint 约束名字  说明:删除表的字段的原有约束  alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称  说明:添加一个表的字段的约束并指定默认值  go ...

    SQL技巧 常用SQL操作语句

    SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b 说明:外连接查询(表名1:a 表名2:b) SQL: select a.a, a.b, a.c, b.c, b.d, b....

    SQL语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等

    SQL 语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等 SQL 语句是关系数据库管理系统的核心组成部分,用于管理和操作数据库。下面是 SQL 语句的总结,包括创建数据库、创建表、修改表结构、增删...

    php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)

    //其中 video 是表名; //createtime 是字段; // //数据库time字段为时间戳 // //查询当天: $start = date('Y-m-d 00:00:00'); $end = date('Y-m-d H:i:s'); SELECT * FROM `table_name` WHERE `time` >= unix_...

    MySQL数据库:查询结果的输出.pptx

    SQL提供了复制表的功能,允许用户使用SELECT语句查询得到的结果记录来创建一个新的数据表,复制表使用CREATE TABLE语句,然后把SELECT语句嵌套在其中。 语法格式: CREATE TABLE 表名 SELECT 语句; 查询结果的输出 ...

    用SQL查询表中字段的属性2000和2005

    这个SQL语句可以查询表结构信息,包括表名、表描述、列名、列描述、数据类型、长度、精度、是否为主键、是否计算列、是否允许为空、默认值、索引信息等。 字段属性 在SQL Server 2000和2005中,字段属性可以通过`...

    SQL高级面试题及答案

    SQL语法面试题 整理 精华 微软面试题目 1、复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1<>1 法二:select top 0 * into b from a 2、拷贝表(拷贝数据,源表名:a ...

    SQLSERVER实现更改表名,更改列名,更改约束代码

    1.修改表名 格式:sp_rename tablename,newtablename sp_rename tablename,newtablename 2.修改字段名 格式:sp_rename ‘tablename.colname’,newcolname,’column’ sp_rename 'tablename.colname',...

    SQL语言查询基础:连接查询 联合查询 代码

    SQL-92标准所定义的FROM子句的连接语法格式为:FROM join_table join_type join_table [ON (join_condition)],其中join_table指出参与连接操作的表名,join_type指出连接类型,join_condition是连接条件。...

    Web开发中常用的SQL语句

    Web开发中常用的SQL语句 说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from ... 说明:外连接查询(表名1:a 表名2:b) select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

    quartz内部表.sql

    quartz内部表.sql。

Global site tag (gtag.js) - Google Analytics