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

ストアドプロシージャからのテーブル名をデータセットに入力します

    SPは実際には複数のテーブルを返しておらず、テーブルから選択した列と行を返すため、「テーブル名」がないため、table1、table2などの名前が付けられます。重要な場合は、追加のテーブルを返すことができます。選択ごとに列を作成し、その列に目的の名前を入力して、そこから使用します。

    つまり、

       select *,'MyTableName1' As [TableName] name from mytablename1
       select *,'MyTableName2' As [TableName] name from mytablename2
    


    1. 予約されたSQLキーワードで名前が付けられたテーブル列を処理する方法は?

    2. 複数列のMySQLSelectステートメントDISTINCT

    3. FluentNHibernateおよびGUIDIDの操作

    4. LEFT(外部)結合を使用する場合、結合内のテーブルの順序は重要ですか?