Oracle查询一张表的所有字段

SELECT column_name, data_type  FROM all_tab_cols WHERE table_name = ‘FORMTABLE_MAIN_144‘ ;

原文地址:https://www.cnblogs.com/suhfj-825/p/11423318.html

时间: 2024-10-24 06:54:49

Oracle查询一张表的所有字段的相关文章

查询 哪张表 有某字段

今天一个网友问我,他知道字段名,但想知道有哪些表中有这些字段,以便他方便工作,想了一下,写了一个存储过程给他用,我想可能还有网友遇到过这个情况,所以贴出来给大家参考. 1 create proc usp_colum_search 2 @column_name varchar(300) --字段名 3 4 as 5 /* 6 作者:lcl 7 日期:2015-07-14 8 调用:exec usp_colum_search 'KSDM' 9 说明:查询哪些表中有该列 10 */ 11 12 13

查询一张表中有重复字段的记录

语法:select * from 表名 where (字段名) in  (select 字段,名 from 表名 group by 字段名 having count(*) > 1); 如一下goods表: : 执行sql语句:select * from  goods where inventory in (select inventory from goods group by inventory having count(*) > 1);

oracle查询某张表某个时间点的数据(表结构未改变前)

原文地址--http://blog.csdn.net/qq525099302/article/details/47253641 SELECT * FROM b_role_authority as of timestamp to_timestamp('2015-07-25','yyyy-mm-dd') 注意:表结构变化过后无效,只能查询到一段时间内的记录 版权声明:本文为博主原创文章,未经博主允许不得转载.

Oracle中用一张表的字段更新另一张表的字段

今天在做项目的过程中,发现开发库中某张表的某字段有许多值是空的,而测试库中该字段的值则是有的. 那么,有什么办法能将测试库中该字段的值更新到开发库中呢? SQL Server中这是比较容易解决的,而Oracle中就不知道方法了. SQL Server中类似问题的解决方法 后来只好用最笨的方法: 首先,将数据复制到Excel:(假设称测试库的表为A--含有数据) 然后,在开发库中建立和表A同结构的表B:(这里为了导入数据的简单,我对表B的结构进行了改造,只有两个字段) 图 表B的数据 再利用PL

Oracle查询用户所有表、字段等信息

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看. select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from

Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串

应用场合:参考网上查询数据表的所有字段名代码,使用游标生成指定单个表的所有字段名跟逗号组成的用于select  逗号隔开的字段名列表 from字符串等场合. 查询结果输出如下: 当前数据表TB_UD_USER的字段列表字符串为AH,BIRTHPLACE,BM,CELLPHONE,CJGZRQ,DEPARTMENT2,DJJID,GZCX,GZKH,GZSFZH,HJDZ,HYZK,ID,JHRQ,JTZZ,LAFX_LD,LJDZ,LLY,LXDH,NAME,NXDH,POLICENUMBER,

拿字段数据直接查询别张表并转出对应

摘要:拿字段数据直接查询别张表并转出对应 SELECT TimesId ,ParliamentName ,ParliamentSequence , ? ParliamentType =? ( ?select CodeValue? ?from SystemCode? ?where Code = ParliamentType and CodeIndex= 'PType' )? ,StartDate ,EndDate ,UseStatus, AssignDate ,CreatedUserId ,Cre

oracle数据库的建表,删除字段,添加字段,修改字段,修改字段......

1. 使用oracle创建一张表: SQL> create table loginuser( 2 id number(10,2), 3 username varchar(20), 4 password varchar(20), 5 email varchar(30), 6 descriable varchar2(200), 7 regdate date); 创建表的语法: CREATE TABLE table_name( columns_name datatype,...... ); 显示创建表

mysql查询某张表的外键

mysql和oracle一样也是有数据字典表的,是存在单独的一个库叫INFORMATION_SCHEMA,要查看某张表的外键要从字典表中查找 如mysql查询某张表的外键,可以用下面的方式查询 use INFORMATION_SCHEMA; select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where table_name