CREAR ESQUEMA en SQL Server

Un esquema es una colección de objetos de base de datos como tablas, disparadores, procedimientos almacenados, etc. Un esquema está conectado con un usuario que se conoce como propietario del esquema. La base de datos puede tener uno o más esquemas.

SQL Server tiene un esquema integrado, por ejemplo: dbo, guest, sys y INFORMATION_SCHEMA.

dbo es el esquema predeterminado para una nueva base de datos, propiedad del usuario dbo. Al crear un nuevo usuario con el comando CREAR USUARIO, el usuario tomará dbo como su esquema predeterminado.

Sentencia CREATE SCHEMA utilizada para crear un nuevo esquema en la base de datos actual.

Sintaxis:

CREATE SCHEMA schemaname
   [AUTHORIZATION ownername]
GO

Ejemplo –

CREATE SCHEMA geeks_sch;
GO 

Para seleccionar SQL Server SCHEMA:
Para enumerar todos los esquemas en la base de datos actual, use la consulta como se muestra a continuación:

SELECT  *
FROM sys.schemas 

Resultado –

nombre esquema_id principal_id
dbo 1 1
invitado 2 2
INFORMACIÓN_ESQUEMA 3 4
sistema 4 4
db_propietario 16384 16384
db_accessadmin 16385 16385
db_securityadmin 16386 16386
db_ddladmin 16387 16387
db_backupoperator 16389 16389
db_datareader 16390 16390
db_datawriter 16391 16391
db_denydatareader 16392 16392
db_denydatawriter 16393 16393

Cree objetos para el esquema:
Para crear una nueva tabla llamada Geektab en el esquema geeks_sch:

Sintaxis:

CREATE TABLE schemaname.tablename(
 values... );

Ejemplo –

CREATE TABLE geeks_sch.Geektab(
G_id INT PRIMARY KEY IDENTITY, 
Name VARCHAR(200), 
DOJ DATETIME2 NOT NULL
); 

Publicación traducida automáticamente

Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *