-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 中,您也可以将第二个查询编写为

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

它是客户表的别名。它可以是“customeralias”之类的任何东西。它的辅助是表的简短而甜美的名称。

于 2012-10-20T16:45:33.073 回答