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

SQLServerデータベースでID列を持つすべてのテーブルを検索する方法-SQLServer/T-SQLチュートリアルパート45

    シナリオ:

    ID列を持つSQLServerデータベース内のすべてのテーブルをどのように検索しますか?

    解決策:

    sys.columnsやsys.tablesなどのシステムテーブルを使用して、この情報を取得できます。

    --Find out all the columns for all the tables on which Identity Property is enabled
    SELECT DB_Name() AS DatabaseName
        ,OBJECT_NAME(c.OBJECT_ID) AS TableName
        ,c.NAME AS ColumnName
    FROM YourDBName.sys.columns c
    INNER JOIN sys.tables t ON c.object_id = t.object_id
    WHERE is_identity = 1
     
     
     
     
     
     SQLServerでID列を持つデータベースのテーブルを取得する方法-SQLServer/T-SQLチュートリアル


    ビデオデモ:SQLServerでID列を持つすべてのテーブルを検索する方法
     
    1. 行レベルのセキュリティの詳細な調査

    2. Spring + Hibernate:クエリプランのキャッシュメモリ使用量

    3. SQLServerのPRINTステートメントの概要

    4. ウィンドウ関数とビューの問題