- -どのように多くのデータの種類、合計 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 '。