fyqt.net
当前位置:首页 >> 怎样用SQL查询一个表的所有字段 >>

怎样用SQL查询一个表的所有字段

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...

select column_name from user_tab_cols where table_name='TABLE' --表名要用大写

利用SQL语句来查询字段所在的表从某数据库中查出包含 字段名 字段的所有表名 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = '字段名'实例: 1、后台添加扩展字段 。 2、选中所在的数据库右键新建查询并输入SQL语句 SE...

--通过如下语句得到当前Sql server中所有的数据的名称: use master select [name] from [sysdatabases] order by [name] go -- 查询数据库中的所有用户表 use [DBname] select [id], [name] from [sysobjects] where [type] = 'u' order by [nam...

可以用一句sql语句查询解决,如要查test表中的所有字段及类型 Select b.name as TableName,C.name AS TYPE from syscolumns a,sysobjects b,systypes c where a.id = b.idand b.type = 'U' and a.xtype=c.xtypeand b.name='TEST';结果截图:

oracle 的话,用PL/SQL Developer的话,邮件菜单中有个view选项,可以查看column的类型,限制条件,keys值 sql的话试下 desc [table name]

SELECT * FROM all_tab_columns t WHERE t.OWNER='OWNER_NAME' AND t.TABLE_NAME='TABLE_NAME' 或者 SELECT * FROM user_tab_columns t WHERE t.TABLE_NAME='TABLE_NAME'

--你问的如果是新增列那就是如下的select *,'a' as col_name from table_name--col_name 是新的列的列名,值是'a'--如果是重新命名某列,就是如下select t.col1 as colnamefrom table_name as t--这就是将列col1重命名为colname--不过你是不是问...

use [数据库a] select a.name 'TableName' from sys.tables a inner join sys.columns b on a.object_id=b.object_id where b.name='fa'

select a.*,b.XXX,C.YYYY from table1 a,table2 b,table3 c where …… 只要指名表名.*就可以了

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