Lou*_*ong 2 oracle types metadata
如果有人做了类似的事情:
CREATE OR REPLACE TYPE some_type AS OBJECT(whatever NUMBER);
Run Code Online (Sandbox Code Playgroud)
然后我做了类似的事情:
SELECT type_name FROM some_magic_table WHERE type_name = 'some_type';
Run Code Online (Sandbox Code Playgroud)
我应该合理地期望oracle能像这样工作吗?
我不希望一直依赖Oracle SQL Developer界面来处理眼球类型,这就是原因.
我正在使用10g btw.
谢谢.
是的,它被称为USER_TYPES(我想是一个SYS视图).
试试这个(如果类型是由运行此查询的架构/用户创建的):
SELECT *
FROM user_types
WHERE type_name = 'SOME_TYPE';
Run Code Online (Sandbox Code Playgroud)
要查看您有权访问架构的TYPES:
SELECT *
FROM all_types
WHERE type_name = 'SOME_TYPE';
Run Code Online (Sandbox Code Playgroud)
--
-- The types
--
SELECT *
FROM ALL_TYPES
--
-- Their attributes
--
SELECT *
FROM ALL_TYPE_ATTRS
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2281 次 |
| 最近记录: |