Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wstaw zapytanie:dlaczego nieuwzględnianie nazw kolumn jest złym pomysłem?

Jest to dopuszczalne tylko w przypadku ręcznego wpisywania zapytania w interaktywnym narzędziu DB. Kiedy twój program wykonuje instrukcję SQL, nie możesz być absolutnie pewien kolejności kolumn w tabeli, chyba że jesteś jedynym programistą, który ma dostęp do twojej bazy danych. Innymi słowy, w każdym środowisku zespołowym istnieje możliwość, że ktoś złamie Twoje zapytanie, po prostu zmieniając kolejność kolumn w Twojej bazie danych. Logicznie rzecz biorąc, Twój stół pozostałby taki sam, ale Twój program nadal by się zepsuł.



  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 - definiowanie kolumny typu XML z kodowaniem UTF-8

  2. Jak SESSION_CONTEXT() działa w SQL Server

  3. Jak mogę wydajnie odczytać ponad 15 milionów rekordów z SQL Server, wykonać pewne przetwarzanie i zapisać je do zwykłego pliku?

  4. Czy dostawca Microsoft OLE DB dla SQL Server obsługuje TLS 1.2?

  5. Ukryj bazę danych SQL w Management Studio