sql >> Databáze >  >> RDS >> Sqlserver

Tabulky serveru SQL pojmenované pomocí schématu dbo

Možná budete chtít začít tím, že si přečtete toto:K čemu jsou SQL schémata serveru?

Od SQL Server 2005 a dále byla schémata oddělena od uživatelů http://msdn. microsoft.com/en-us/library/ms190387.aspx .

Předtím každý uživatel vlastní několik tabulek, které budou v jeho "prostoru". Tento "prostor" je nyní schéma, což je způsob, jak seskupit tabulky.

Objekty SQL Server mají 4 části svých názvů

  • server.database.schema.objectname

Kdykoli vynecháte jeden nebo více z nich, pojmenujete je zprava

  • database.schema.objectname – implikovaný aktuální server
  • schema.objectname – implikovaná aktuální databáze
  • název objektu – implikované výchozí schéma. každému uživateli lze přiřadit výchozí schéma, ale ve výchozím nastavení to bude „dbo“

"dbo" je speciální schéma, je to vlastník databáze. Existuje v každé databázi, ale do databází můžete přidávat schémata (jako složky)

Pokud migrujete ze starších instalací SQL Server 2000 dbs na verzi 2005 nebo novější, můžete si s sebou vzít schémata-named-as-users, protože uživatelé „vlastnili“ tabulky.




  1. Hibernate, Postgres &Array Type

  2. Chyba při převodu XML ze sloupce CLOB na sloupec XMLType

  3. Hledání hodnot NULL pro různé typy Oracle

  4. stránkování v zobrazení seznamu