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

Какво е „идентификатор от няколко части“ и защо не може да бъде обвързан?

Идентификатор с множество части е всяко описание на поле или таблица, която съдържа множество части - например MyTable.SomeRow - ако не може да бъде обвързан, това означава, че има нещо нередно с него - или имате проста печатна грешка, или объркване между таблица и колона. Това може да бъде причинено и от използването на запазени думи във вашата таблица или имена на полета, без да ги заобикаляте с []. Може също да бъде причинено от не включването на всички задължителни колони в целевата таблица.

Нещо като redgate sql prompt е брилянтно за избягване на необходимостта да ги въвеждате ръчно (дори автоматично завършва обединения въз основа на външни ключове), но не е безплатно. SQL сървър 2008 поддържа intellisense от кутията, въпреки че не е толкова завършен като версията redgate.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е MDF файл?

  2. Защо ISNUMERIC('.') връща 1?

  3. Условно JOIN изявление SQL Server

  4. SQL Server DATEPART() срещу DATENAME() – Каква е разликата?

  5. Какво е SQL Operations Studio (SQLOPS)?