求oralce获取视图字段注释 sql语句。
发布网友
发布时间:2022-04-08 10:44
我来回答
共2个回答
热心网友
时间:2022-04-08 12:14
CREATE TABLE test_table (
id INT,
val INT
);
COMMENT ON COLUMN test_table.ID IS '测试表编号';
COMMENT ON COLUMN test_table.val IS '测试表数值';
CREATE VIEW test_view
AS
SELECT * FROM test_table;
COMMENT ON COLUMN test_view.ID IS '测试视图编号';
COMMENT ON COLUMN test_view.val IS '测试视图数值';
COLUMN "TABLE_NAME" FORMAT A20
COLUMN "COLUMN_NAME" FORMAT A20
COLUMN "COMMENTS" FORMAT A30
SELECT
TABLE_NAME,
COLUMN_NAME,
COMMENTS
FROM
USER_COL_COMMENTS
WHERE
TABLE_NAME = 'TEST_TABLE';
TABLE_NAME COLUMN_NAME COMMENTS
-------------------- -------------------- ------------------------------
TEST_TABLE ID 测试表编号
TEST_TABLE VAL 测试表数值
SELECT
TABLE_NAME,
COLUMN_NAME,
COMMENTS
FROM
USER_COL_COMMENTS
WHERE
TABLE_NAME = 'TEST_VIEW';
TABLE_NAME COLUMN_NAME COMMENTS
-------------------- -------------------- ------------------------------
TEST_VIEW ID 测试视图编号
TEST_VIEW VAL 测试视图数值
热心网友
时间:2022-04-08 13:32
视图的字段不能加注释 可以取别名追问我是说,如何把视图中的字段通过通过查询其对应的表,把字段显示出来
在oracle中如何查询一张表的所有数据结构,包括字段,视图,索引,约束
user_constraints系统视图可以查询约束。user_indexes系统视图可以查询所有索引信息。user_views系统视图可以查询所有视图信息。如果用Java JDBC的话,通过JDBC API中的DataBaseMetaData和ResultSetMetaData也可以取到相关元数据信息。
oracle 视图sql语句怎么写
1、第一步,通过pl / sql登录到oracle数据库,见下图,转到下面的步骤。2、第二步,完成上述步骤后,输入sql以查询该库的所有视图,elect * from all_views t,并要求所有者在结果中代表不同的用户,见下图,转到下面的步骤。3、第三步,完成上述步骤后,如果查看用户的所有视图,执行sql,select ...
oracle 中如何用sql语句查询某个表被应用在哪个视图中了?
sql语句:select * from dba_dependencies where REFERENCED='表名' and TYPE='VIEW';静态数据字典视图DBA_DEPENDENCIES描述各schema的objects之间的相互依赖关系。DBA_DEPENDENCIES各字段解释 OWNER 依赖object的拥有者 NAME 依赖object的名字 TYPE 依赖object的类型 REFERENCED_OWNER 被依赖object...
如何使用sql语句快速查询一个oracle数据库中有哪些视图使用了dblink...
那么可以select owner,view_name from dba_views where text_vc like '%@%'以上语句只能查询建立语句在4000字符以内的,也就是说,视图建立语句的长度要是大于4000字符(计算空格),那么即使带有@符号也有可能查不出来。如果想完整查出来,那么就需要查询long格式的text字段,long字段比较特别,并不能之...
oracle里怎么查询已经建好的视图语句
方法如下:第一步:第二步:第三步:点击查看sql后 会有这张表的创建语句,改下他说属的数据库,然后将这些代码贴到你要创建这张表的数据库里 执行就行了。导入数据,请看截图:当点击图中按钮后,会出现四个选项,选择sql文件就行了,这样在copy and exec,就可以了。
怎么在oracle中查询出所有的视图view?
1、通过pl/sql,登录oracle数据库,2、敲入sql,可以查询本库的所有视图view,select * from all_views t,结果中owner代表不同的用户;3、如果查看本用户的所有视图view,执行sql,select * from user_views t,可以看到本用户并没有创建过视图,4、如果要看本库,每个用户分别有多少视图view,执行...
ORACLE常用数据字典的查询视图
SQL>select sum(bytes)/( * ) as size(M) from user_segments where segment_name=upper( &index_name );序列号 查看序列号 last_number是当前值 SQL>select * from user_sequences;视图 查看视图的名称 SQL>select view_name from user_views;查看创建视图的select语句 SQL>set view_name text...
怎样查看SQL视图的字段类型
SSMS,1、【对象树】选中视图,2、展开视图,出现“列”3、展开“列”一目了然:)
查找将oracle数据库中没有标注注释的字段查找出来,最好能带上所在的表...
Select * from DBA_COL_COMMENTS WHERE COMMENTS IS NULL
ORACLE环境下用SQL语句查询一个表的结构用什么语句?
在Oracle环境下,查询一个表的结构通常涉及到SQL语句的应用。为了明确回答如何使用SQL语句获取表结构信息,首先需要了解两种主要方法:使用USER_TAB_COLUMNS表和ALL_TAB_COLUMNS表。在不添加WHERE条件的情况下尝试获取数据时,如果能成功检索到信息,则问题可能不在于权限问题。这提示我们可能正使用正确的数据库...