![](/img/trans.png)
[英]How do i split a single column with LONG data into different columns (in Oracle) based off size
[英]How do I check the data type for a single column in Oracle?
我需要验证给定列的数据类型是什么。 我正在与 Oracle SQL 开发人员合作。 我怎样才能写一个 SQL 查询呢?
查询user_tab_columns
。 例如:
SQL> select data_type, data_type_mod, data_type_owner, data_length, data_precision, data_Scale
2 from user_tab_columns
3 where table_name = 'TEST'
4 and column_name = 'COL';
DATA_TYPE DAT DATA_TYPE_OWNER DATA_LENGTH DATA_PRECISION DATA_SCALE
--------------- --- ----------------- ----------- -------------- ----------
DATE 7
SQL>
由于它包含更多信息,我建议您select * from user_tab_columns
。
这是文档; 它列出了具有相同描述的all_tab_columns
。 不同之处在于user_tab_columns
显示属于您自己的表的列,而all_tab_columns
显示有关您有权访问的表中的列的数据(例如,如果有人授予查询其表的权限)。
您应该描述数据类型和表结构的表、视图等
Desc tablename
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.