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

プログラムでどのSQLテーブルにID列があるかをどのように判断しますか

    システムテーブル(バージョンごとに変更される可能性があります)への依存度が低いSQL Serverでこれを行う別の潜在的な方法は、INFORMATION_SCHEMAビューを使用することです。

    select COLUMN_NAME, TABLE_NAME
    from INFORMATION_SCHEMA.COLUMNS
    where COLUMNPROPERTY(object_id(TABLE_SCHEMA+'.'+TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1
    order by TABLE_NAME 
    


    1. T-SQLで2つの日時の差を計算する方法

    2. Fedora20でのMySQLリレーショナルデータベースの使用

    3. HA/DRソリューションの自己妄想を避ける

    4. SQLServer用のIntelOptaneStorageの使用