データベースの異なる種類

- -どのように多くのデータの種類、合計
SELECT  DISTINCT DATA_TYPE から user_tab_cols。

LONG
NVARCHAR2
TIMESTAMP(6)
FLOAT
NUMBER
、CHAR
CLOB
UROWID
NCHARの
DATE
RAW
VARCHAR2
BLOB

- -テーブルの種類を含むシステムの種類は、当然のことながら、いくつかのデータタイプは組み込まれません。我々はそれを追加します。
SELECT t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE から user_tab_cols T   WHERE   t.DATA_TYPE = ' LONG ' ;
 SELECT t.TABLE_NAME、T .COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE から user_tab_cols T   WHERE   t.DATA_TYPE = ' NUMBER ' ;
 SELECT t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE 、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE からuser_tab_colsトン     t.DATA_TYPE = ' FLOAT ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE から user_tab_colsさt   ここ   t.DATA_TYPEは= ' DATE ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUEをから user_tab_colsさt     t.DATA_TYPE = ' TIMESTAMP(6)' 選択する



t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE から user_tab_colsさt   ここ   t.DATA_TYPE = ' CHAR ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUEをから user_tab_colsさt     t.DATA_TYPE = ' NCHAR ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUEをから user_tab_colsさt     t.DATA_TYPE = 'VARCHAR2 " ;
選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUEをから user_tab_colsさt     t.DATA_TYPE = ' NVARCHAR2 ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE から user_tab_colsさt   ここ   t.DATA_TYPE = ' CLOB ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUEをから user_tab_colsトン  

どこ   t.DATA_TYPE = ' UROWID ' 
選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUEをから user_tab_colsさt t.DATA_TYPE = ' RAW ' 選択 t.TABLE_NAME、t.COLUMN_NAME、t.DATA_TYPE、t.DATA_LENGTH、t.DATA_PRECISION、t.DATA_SCALE、t.LOW_VALUE、t.HIGH_VALUE から user_tab_colsさt ここ t.DATA_TYPE = ' BLOB '


おすすめ

転載: www.cnblogs.com/adamgq/p/12216701.html