【发布时间】:2016-08-30 09:41:33
【问题描述】:
我是 JPablos,我正在尝试查看“订单”表的结构。
我正在使用 Base
LibreOffice Versión: 5.2.0.4 Id. de compilación: 1:5.2.0~rc4-0ubuntu1~xenial2 Subprocesos de CPU: 1; Versión de SO: Linux 4.4
SQL 语句
select listagg(column_name ||','|| data_type ||','|| case
when data_type in ('VARCHAR2', 'NVARCHAR2', 'CHAR', 'RAW')
then to_char(data_length)
when data_type = 'NUMBER' and (data_precision is not null or data_scale is not null)
then data_precision || case
when data_scale > 0 then '.' || data_scale
end
end, ',') within group (order by column_id)
from all_tab_columns where table_name = 'orders';
然后 SQL 通知我
1:访问被拒绝:LISTAGG in statement [select listagg(]
注意:显然...基本 UI 中的简单方法:选择“订单”/右键单击/编辑,是的,它会打开“订单”表的结构。但是,我想用 SQL 来做。
提前致谢
JPablos
【问题讨论】:
标签: sql database-design hsqldb