使用数据类型作为参数进行列隔离

时间:2015-03-18 15:50:29

标签: sql types numbers varchar2

我想知道是否有一种方法可以在具有各种数据类型列的表中选择特定数据类型的表的列。假设一个表有三列 - SSNNamephone number其中SSNName属于Varchar2phone number是在number数据类型中,我是否只能提取其数据类型为varchar2SSNName)的列?

2 个答案:

答案 0 :(得分:0)

以下可以是解决方案:

从INFORMATION_SCHEMA.COLUMNS中选择Column_Name Table_Name =' Tablename'和DATA_TYPE =' Varchar'

答案 1 :(得分:0)

如果我已正确理解你的问题,那么这应该有用。

select * from TABLE_NAME
where DATA_TYPE = 'Varchar2';