Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да ИЗБЕРЕТЕ *, но без имената на колони трябва да са уникални във всеки изглед

Искам специално да избегна изброяването на имената на колоните от таблиците, защото а) изисква честа поддръжка б) има няколкостотин колони на таблица.

В този случай не можете да го избегнете. Вие трябва посочете имена на колони и за тези колони с дублиращи се имена използвайте псевдоним. Генерирането на код може да помогне с тези много колони.

SELECT * е лоша практика независимо – ако някой добави двоична колона от 2GB към една от тези таблици и я попълни, наистина ли искате тя да бъде върната?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Въздействие върху производителността на винаги криптирани

  2. Изчисляване на MD5 хеш на UTF8 низ

  3. Кога трябва да използваме NVARCHAR/NCHAR вместо VARCHAR/CHAR в SQL Server?

  4. Разлика между дата и час в sqlserver?

  5. Защо SQL Server използва индексно сканиране вместо търсене на индекс, когато клаузата WHERE съдържа параметризирани стойности