sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan VÆLGES * men uden Kolonnenavne skal være unikke i hver visning

Jeg vil specifikt undgå at angive kolonnenavnene fra tabellerne, fordi a) det kræver hyppig vedligeholdelse b) der er flere hundrede kolonner pr. tabel.

I dette tilfælde kan du ikke undgå det. Du skal angiv kolonnenavne, og brug et alias for de kolonner med dublerede navne. Kodegenerering kan hjælpe med disse mange kolonner.

SELECT * er dårlig praksis uanset - hvis nogen tilføjer en 2GB binær kolonne til en af ​​disse tabeller og udfylder den, vil du så virkelig have den skal returneres?



  1. Opret en partitioneret tabel i SQL Server (T-SQL)

  2. Indstilling af Active Data Guard Physical Standby i RAC One Node Architecture – Del 2

  3. Kald en sæt-returnerende funktion med et array-argument flere gange

  4. ORA-00903:ugyldigt tabelnavn på PreparedStatement