sql >> データベース >  >> RDS >> Sqlserver

数値のデータ型と最大長で SQL テーブルの列スキーマを取得します

    int、mother、およびその他の非文字列データ型にはフィデックスで定義された長さがあるという事実を実行します。列CHARACTER_MAXIMUM_LENGTHで適切な値を見つけることができません。必要に応じて、CASE WHENでthsを再マップできます

    select COLUMN_NAME
            , DATA_TYPE
            , CASE DATA_TYPE 
                WHEN 'int' THEN 4 
                WHEN 'money' THEN 8  
                ELSE CHARACTER_MAXIMUM_LENGTH 
              END
            , CHARACTER_MAXIMUM_LENGTH       
    from INFORMATION_SCHEMA.COLUMNS
    where TABLE_NAME='Table_A'
      


    1. SQLServerで一重引用符を置き換えます

    2. OracleSQL-文字列から部分的な重複を削除します

    3. 暗号化を利用してPostgreSQLデータベースのセキュリティを強化する

    4. JSONデータを静的getJSON/Javascriptに渡すDjango