E 'sempre una buona pratica da usare -È sempre utile utilizzare alias in sql joins o query nidificate?
Select E.Id,D.DeptName from Employee E join Dept D on E.DeptId=D.Id
invece di -
Select Employee.Id,Dept.DeptName from Employee join Dept on Employee.DeptId=Dept.Id
Altro che leggibilità e riducendo la lunghezza della query quali sono vantaggi di utilizzare pseudonimi? Quando ho consultato il nostro esperto di database, la query potrebbe interrompersi se ci sono nessun alias a volte ... che non capisco completamente ... Apprezzerei se qualcuno condividesse i loro pensieri e quali fossero le migliori pratiche per essere seguito ... Grazie mille.
'e' e' D' non sono così male, in questo caso, meglio del arbitraria 'a' e' B' – cjk
@ck - non è poi così male per una query di esempio semplice come questo. Come criterio, è male, perché le query verranno lette da persone che potrebbero non conoscere a memoria tutti i 1000 nomi di tabelle, in una query con 5 join di tabelle e decine di righe. – DVK
+1 per la maggior parte dei punti, anche se (come ck) penso che gli alias brevi possano essere abbastanza leggibili in semplici query. Il punto chiave è che gli alias dovrebbero essere facilmente comprensibili. –