从数据库中查询所有表及所有字段的SQL语句

原创 2007年09月29日 10:52:00

从数据库中查询所有表及所有字段的SQL语句
  由于一个小项目的需要,近日完成一个从数据库中查询所有表及所有字段的方法,其实用两条SQL语句就可以完成。如果对你有用,记得回复一下哦
 
Sql Server版:

列出当前DB中所有表:
select name from dbo.sysobjects where xtype='u' and (not name LIKE 'dtproperties')

列出表中所有字段:
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'))
 
Oracle版:

列出当前DB中所有表:
select table_name from user_all_tables

列出表中所有字段:
SELECT column_name from user_tab_columns where table_name='EDL_TM_User')
 
* 上面提到的TM_User和EDL_TM_User是提供查询的表名字,记得要换成你自己的哦 

ms sql搜索所有表的所有字段

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROC [dbo].[sp_ValueSearch] @value sql_...
  • hanihehe
  • hanihehe
  • 2016年10月13日 14:09
  • 102

sql 查询除某一字段外的所有字段

方法1.     直接写         select   列1,列2...列n   from   你的表           方法2.     从syscolumns中提出字段信息,用生成SQL语句...
  • tuzi_xz
  • tuzi_xz
  • 2008年04月30日 08:59
  • 4120

SQL语句查询数据表主键和所有字段

  • 2009年12月23日 18:13
  • 498B
  • 下载

原创:一段查询所有表、所有字段的记录的SQL语句

  • 2009年10月19日 17:08
  • 2KB
  • 下载

mysql如何查询一个表中所有字段的名字

查询mysql字段名和字段注释 用easyui datagrid 想动态生成列,在服务器端运行,由于字段用英文,所以需要查询相应的注释作为datagrid的表头  mysql不区分大小写,...
  • u010523770
  • u010523770
  • 2016年08月19日 19:25
  • 13504

mysql查表中有多少字段的sql语句 已经查找各字段名字

select count(*) from information_schema.COLUMNS where TABLE_SCHEMA='test' and table_name='ceshi' '...
  • changlei_shennan
  • changlei_shennan
  • 2016年12月19日 16:16
  • 1200

SQLServer 中查询所有表及其字段

数据库中如何查询有多少张表,某一个表中有哪些字段? ① 查询数据库中有多少表。 sql:   select * from sysobjects where xtype='u' and name='...
  • lwjok2007
  • lwjok2007
  • 2013年10月30日 14:17
  • 8561

查询数据库里所有表名和字段名的语句

查询数据库里所有表名和字段名的语句 SQL 查询所有表名: SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' SELECT * FROM INFORMATIO...
  • sinat_15155817
  • sinat_15155817
  • 2015年09月22日 21:14
  • 1058

SQL练习题

共同营造良好的技术氛围!大家一起努力!
  • mjj123mjj123
  • mjj123mjj123
  • 2014年02月19日 08:55
  • 2002

vb如何将数据库中某个字段显示在一个文本框

Dim mrc As ADODB.Recordset Private Sub cmdQuery_Click() Dim txtSQL As String Dim Ms...
  • u010066934
  • u010066934
  • 2013年09月13日 20:31
  • 2713
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从数据库中查询所有表及所有字段的SQL语句
举报原因:
原因补充:

(最多只允许输入30个字)