È possibile impostare alias di tabella in SQL digitando l'identificatore subito dopo il nome della tabella.Qual è lo scopo della parola chiave SQL "AS"?
SELECT * FROM table t1;
È anche possibile utilizzare la parola chiave AS
per indicare l'alias.
SELECT * FROM table AS t1;
Qual è la differenza tra loro se del caso?
Vedo che le vecchie persone DBA tendono a scrivere istruzioni senza AS
, ma la maggior parte delle nuove esercitazioni la usano.
Aggiornamento: So qual è lo scopo degli alias di tabelle e colonne. Sono curioso, qual è la ragione di avere una parola chiave separata per impostare alias mentre funziona anche senza.
Da http://msdn.microsoft.com/en-us/library/ms179300.aspx * Il La clausola AS è la sintassi definita nello standard ISO per l'assegnazione di un nome a una colonna del set di risultati. Questa è la sintassi preferita da utilizzare in SQL Server 2005. * –
Viene anche utilizzato per separare la dichiarazione di una procedura con il relativo script. 'CREATE PROC Test @ Param1 INT AS SELECT @ Param1' –