Puede establecer alias de tabla en SQL escribiendo el identificador justo después del nombre de la tabla.¿Cuál es el propósito de la palabra clave SQL "AS"?
SELECT * FROM table t1;
Incluso puede utilizar la palabra clave AS
para indicar el alias.
SELECT * FROM table AS t1;
¿Cuál es la diferencia entre ellos, en su caso?
Veo que las personas mayores de DBA tienden a escribir declaraciones sin AS
, pero la mayoría de los nuevos tutoriales lo usan.
Actualización: Sé cuál es el propósito de los alias de tabla y columna. Tengo curiosidad, ¿cuál es el motivo de tener una palabra clave separada para establecer alias mientras funciona sin él también?
De http://msdn.microsoft.com/en-us/library/ms179300.aspx * La La cláusula AS es la sintaxis definida en el estándar ISO para asignar un nombre a una columna del conjunto de resultados. Esta es la sintaxis preferida para usar en SQL Server 2005. * –
También se usa para separar la declaración de un procedimiento con su script. 'CREATE PROC Test @ Param1 INT AS SELECT @ Param1' –