oracle用户表字段注释

SELECT C.TABLE_NAME,NUM_ROWS
,(select COMMENTS from user_tab_comments WHERE TABLE_NAME=C.TABLE_NAME) AS TABLE_COMMENTS
,COLUMN_NAME,D.COMMENTS AS COLUMN_COMMENTS
FROM user_tables C ,user_col_comments D WHERE C.NUM_ROWS>0 AND C.TABLE_NAME=D.TABLE_NAME

时间: 2024-11-16 18:50:03

oracle用户表字段注释的相关文章

ORACLE 按表字段值的不同统计数量

select p.id comperitorId,p.compcorp competitorName, sum(case when c.kindname = 'ATM' then c.num else 0 end) atm, sum(case when c.kindname = 'CRS' then c.num else 0 end) crs, sum(case when c.kindname = 'VTM' then c.num else 0 end) vtm, sum(case when c

Powerdesigner设置表字段注释与name相同

Powerdesigner设置当表字段注释为空时与name相同 1.在Database-->edit Current DBMS-->script-->objects-->column 在value中填入: alter table [%QUALIFIER%]%TABLE% MODIFY %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[chara

oracle 查看表字段及注释信息

SELECT A.TABLE_NAME 表名称, C.COMMENTS 表注释, A.COLUMN_NAME 字段名称, REPLACE(DECODE(A.DATA_TYPE, 'DATE', 'DATE', 'VARCHAR2', 'VARCHAR2(' || A.DATA_LENGTH || ')', 'NUMBER', 'NUMBER(' || A.DATA_PRECISION || ',' || A.DATA_SCALE || ')', A.DATA_TYPE), ',0', '') 字

oracle修改表字段名时报错:ORA-00054:资源正忙,但指定以NOWAIT方式获取资源,或者超时失效的问题

打开sql plus select session_id from v$locked_object;查询出oracle锁定的会话ID SELECT sid, serial#, username, osuser FROM v$session where sid = 1; 查询出当前会话数的信息 ALTER SYSTEM KILL SESSION '200,2141'; 杀掉当前会话 注:'200,2141'是:SID和SERIAL字段进行拼接的

Power Designer将表字段注释转换为模型

选择工具——Execute Commands——Edit /Run Script 将代码粘贴到此处,然后执行.即成功加入注释 1 Option Explicit 2 ValidationMode = True 3 InteractiveMode = im_Batch 4 5 Dim mdl 'the current model 6 7 'get the current active model 8 Set mdl = ActiveModel 9 If (mdl Is Nothing) Then

如何在Sql2008中获取表字段属性和注释?

如何在Sql2008中获取表字段属性和注释? select b.[value] from sys.columns a left join sys.extended_properties b on a.object_id=b.major_id and a.column_id=b.minor_id inner join sysobjects c on a.column_id=c.id and a.[name]='列名' and c.[name]='表名' SELECT 表名=case when a.

修改非空表字段类型Oracle

执行以下语句报"要修改数据类型,则要更改的列必须为空"       alter table 表名 modify (目标字段 varchar2(100)); 解决步骤: 第一步,在表中加一个临时字段       alter table 表名 add 临时字段 目标字段原来的类型; 第二步,将目标字段的值付给临时字段,并将目标字段置空       update 表名 set 临时字段=目标字段,目标字段=null; 第三步,修改目标类型       alter table 表名  modi

Oracle主表列表上显示从表字段拼成的字符串

select t.*,t1.person_names from itil_duty_group t ,( select p.duty_group_id, WMSYS.WM_CONCAT(p.person_name) person_names From itil_duty_group_person p where 1=1 GROUP BY p.duty_group_id) t1 where t.id = t1.duty_group_id Oracle主表列表上显示从表字段拼成的字符串

MySQL建表字段类型

1.数据库:在MySQL中,要存储数据,必须从数据库开始,因此首先要创建数据库,但由于学校的MySQL服务器对学生数据帐号有限止,学生不得创建数据库,故每个学生的帐号中已事先由信息中心为大家建立了一个名为帐号名的数据库.但我们必须了解创建数据库的语句为CREATE DATABASE <数据库名>2.数据表:是构成数据库的一个基本单位,在一个数据库中用户可以建立多张数据表.这是我们有权力建立的.3.数据表结构:创建一个数据表的第一步即为创建数据表结构,在数据表结构中的内容包括:有几个字段,每个字