日期:2014-05-17  浏览次数:20744 次

这个语句怎么改?
SELECT b.name tableName,a.name columnName,c.name typeName FROM sys.columns a
inner join sys.objects b
on a.object_id=b.object_id and b.TYPE='U'  
inner join sys.types c
on a.user_type_id=c.user_type_id and c.name='bit' -- 字段类型
order by a.object_id
用ORACLE怎么写?

------解决方案--------------------
SQL code

--类似的转换可这样写,但是bit型在oracle字段中是不存在的,因此你的这种不可转换,其他类型的字段才可以,如下面的字符型
select table_name,column_name,data_type from dba_tab_columns where data_type='VARCHAR2';