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

サーバー名、テーブル、および列の詳細を検索するための SQL Information_Schema 構文

    多くの異なる information_schema ビューがあります。利用可能なビューを確認したい場合は、SSMS オブジェクト エクスプローラーで、データベース> システム データベース> msdb> ビュー> システム ビューに移動し、information_schema までスクロールします。これらはビューなので、クエリを実行するだけです。あなたの質問から、あなたが興味を持っているものは

    INFORMATION_SCHEMA.columns
    INFORMATION_SCHEMA.tables
    INFORMATION_SCHEMA.views
    

    サーバー名とすべての列を一覧表示するクエリの例を次に示します

    select @@servername, *
    from INFORMATION_SCHEMA.columns
    

    クエリと同じように、ビューを結合してデータをフィルター処理できます。これがお役に立てば幸いです。

    select * 
    from information_schema.tables t
    join INFORMATION_SCHEMA.columns c
    on t.table_name = c.table_name
    where c.data_type = 'image'
    



    1. jquery phpは、ページを更新せずにmysqlにデータを挿入します

    2. mysql:timediff()を秒に変換します

    3. SQL Server テーブルから INSERT ステートメントを生成する

    4. ジオメトリ列:STGeomFromText と SRID (SRID とは何ですか?)