oracle数据库怎么查询某个表有多少个字段

oracle数据库怎么查询某个表有多少个字段,第1张

1、创建测试表,

create table test_cols(id varchar2(20),remark varchar2(20),ex_filed1 varchar2(20),ex_filed2 varchar2(20))

2、编写sql,查看系统视图,可以看到该用户下所有表的字段信息,select * from user_tab_cols;

3、编写sql,查询刚创建的表,字段信息,select * from user_tab_cols t where table_name = 'TEST_COLS'

4、编写sql,查询该表的字段数,这样对于字段较多的表,结果更明显

 select count(distinct column_name) from user_tab_cols t where table_name = 'TEST_COLS'

怎样查询数据库中一张表中所有的字段名称

-表的字段名称

select name from syscolumns where id=object_id( '表名 ')

--表的字段数

select count(name) from syscolumns where id=object_id( '表名 ')

最好改成:object_id(N '表名 ')

这样只是规范一些,一般不会出错

select name from syscolumns where id=object_id(N '表名 ')--列名

select name from sysobjects where xtype= 'U '--表名

select name from sysobjects where xtype= 'P '--存储过程

查询数据库里某一张表的全部数据的SQL结构化查询语句实现:SQL=Select * From table。

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

SQL查询语言主要结构为:

Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]

查询字段必须分别用(西文)逗号分开或就用一个*号代替,*号表示查询全部字段。数据检索使用SELECT保留字。FROM子句指定SELECT语句查询及与查询相关的表或视图。

SQL结构化查询语句中还有条件、模拟、排序、聚合等子句保留字函数供灵活对数据库、表进行查询。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9946071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存