-2

私はこの補助について聞いたことがありません:

SQL> select * from customer;

CUSTID CUSTNAME       VDUMMY

   504 customer4         101
   505 customer5         101
   506 customer6         101

SQL> select * from customer auxillary;

CUSTID CUSTNAME       VDUMMY

   504 customer4         101
   505 customer5         101
   506 customer6         101
  • すべてのテーブルにデータベース内の補助テーブルが含まれていますか?
  • 補助とは何ですか?
  • 元のテーブルを削除すると、補助テーブルは削除されますか?
4

2 に答える 2

4

「お客様」の後の言葉は表ではありません。これは、クエリ内の任意のテーブルに付けることができる単なるエイリアス名です。次のように、複数のテーブルを使用 (結合) するときに、同じ名前の列を識別するために使用されます。

select * from table1 t1 
   inner join table2 t2 on t1.id = t2.id

SQL Server では、2 番目のクエリを次のように書くこともできます。

select * from customer as auxiliary
于 2012-10-20T16:43:18.403 に答える
0

customer テーブルの別名です。「customeralias」のようなものを使用できます補助は、テーブルの短くて甘い名前です。

于 2012-10-20T16:45:33.073 に答える