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

Jak WYBRAĆ * ale bez Nazwy kolumn muszą być unikalne w każdym widoku

W szczególności chcę uniknąć wymieniania nazw kolumn z tabel, ponieważ a) wymaga to częstej konserwacji b) jest kilkaset kolumn w tabeli.

W takim przypadku nie da się tego uniknąć. musisz określ nazwy kolumn, a dla tych kolumn o zduplikowanych nazwach użyj aliasu. Generowanie kodu może pomóc w przypadku tych wielu kolumn.

SELECT * to zła praktyka niezależnie od tego - jeśli ktoś doda kolumnę binarną o wielkości 2 GB do jednej z tych tabel i zapełni ją, czy naprawdę chcesz, aby została zwrócona?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Programowo pobrać źródło procedury składowanej programu SQL Server, które jest identyczne ze źródłem zwróconym przez interfejs użytkownika programu SQL Server Management Studio?

  2. Przykłady konwersji „data” na „datetime” w SQL Server (T-SQL)

  3. Jak sys.dm_exec_describe_first_result_set_for_object działa w programie SQL Server

  4. Konwertuj milisekundy UTC na DATETIME w serwerze SQL

  5. Konwertuj „datetimeoffset” na „time” w SQL Server (przykłady T-SQL)