ORACLE 中查詢表字段信息的方法
一般情況下可以用ADO查詢出表的字段信息 (pRes->Open( bsTableName, pCon.GetInterfacePtr(),
adOpenForwardOnly, adLockOptimistic, adCmdTable );)但是在Fields中的字段與實際有點出入
其實在ORACLE數據字典視圖user_tab_columns 中提供了表的字段詳細信息
用如下語句即可得到基本的信息
select column_id, column_name, data_type, data_length, data_precision, data_scale,nullable,data_default from user_tab_columns where table_name = 'Tablename' order by column_id
視圖TAB_COLUMNS(ALL_,DBA_,USER_(COLS))提供所有的字段信息()中加的前綴取相應的表
查詢所有表
select * from tabs onwer='User';