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

Notacja kropkowa SQL

To jest schemat bazy danych. Pełna trzyczęściowa nazwa tabeli to:

databasename.schemaname.tablename

W przypadku domyślnego schematu użytkownika można również pominąć nazwę schematu:

databasename..tablename

Możesz także określić nazwę serwera połączonego:

servername.databasename.schemaname.tablename

Możesz przeczytać więcej o używaniu identyfikatorów jako nazw tabel w MSDN:

Nazwy serwera, bazy danych i właściciela są znane jako kwalifikatory nazwy obiektu. Kiedy odwołujesz się do obiektu, nie musisz określać serwera, bazy danych ani właściciela. Kwalifikacje można pominąć, zaznaczając ich pozycje kropką. Prawidłowe formy nazw obiektów to:

nazwa_serwera.nazwa_bazy_danych.nazwa_schematu.nazwa_obiektu

nazwa_serwera.nazwa_bazy_danych..nazwa_obiektu

nazwa_serwera..nazwa_schematu.nazwa_obiektu

nazwa_serwera...nazwa_obiektu

nazwa_bazy_danych.nazwa_schematu.nazwa_obiektu

nazwa_bazy_danych..nazwa_obiektu

nazwa_schematu.nazwa_obiektu

nazwa_obiektu

Nazwa obiektu, która określa wszystkie cztery części, jest nazywana w pełni kwalifikowaną nazwą. Każdy obiekt tworzony w programie Microsoft SQL Server musi mieć unikatową, w pełni kwalifikowaną nazwę. Na przykład w tej samej bazie danych mogą znajdować się dwie tabele o nazwie xyz, jeśli mają różnych właścicieli.

Większość odniesień do obiektów używa nazw składających się z trzech części. Domyślna nazwa_serwera to serwer lokalny. Domyślna nazwa_bazy_danych to bieżąca baza danych połączenia. Domyślna nazwa_schematu to domyślny schemat użytkownika przesyłającego oświadczenie. O ile nie skonfigurowano inaczej, domyślnym schematem nowych użytkowników jest schemat dbo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz kolumnę wyliczaną przy użyciu danych z innej tabeli

  2. Korzystanie z warunkowej instrukcji UPDATE w SQL

  3. Wygeneruj klasę z tabeli bazy danych

  4. POKAŻ BAZY DANYCH Odpowiednik w SQL Server – sp_databases

  5. Jak uzyskać czas z formatu DateTime w SQL?