Definición y eliminación de esquema en SQL Server

Nota · Para crear un esquema en sql, el usuario necesita obtener sus privilegios de administrador, en este caso necesita obtener privilegios de dbo.
1. Defina la
declaración del esquema : crear esquema <nombre de esquema> autorización <nombre de usuario>

Caso:
crear un modo de prueba para los usuarios

create schema test authorization dbo;

Si no se especifica el nombre del modo, será el nombre de usuario predeterminado

create schema  authorization dbo;

El modo de definición realmente define un espacio de nombres en el que se pueden definir objetos de datos, como tablas básicas, vistas, procedimientos almacenados, etc.

Ejemplo: Cree un modo de prueba para el usuario dbo y defina una tabla TAB1 en él.

create schema test authorization dbo
create table TAB1(
 col1 smallint ,
 col2 int ,
 col3 char(20),
 col4 numeric(10,3)
)

SELECT * from TAB1

2.
Declaración de modo de eliminación : eliminar esquema <nombre de modo> <cascada | restringir>
donde cascada (cascada) significa que todos los objetos de datos en el modo se eliminan al mismo tiempo que se elimina el modo,
restringir (restringir), si el modo existe Objeto de datos, se rechazará la ejecución de la eliminación, si no hay datos en el modo, se eliminará el modo

(Pero sqlserver no tiene estas dos opciones), primero debe eliminar manualmente los objetos de la base de datos (tablas, vistas ...) en el modo

Por ejemplo: elimine el modo de prueba previamente definido

drop table test.TAB1
drop schema test

Estructura del esquema
1. Esquema crear esquema…, quitar esquema…
2. Tabla crear tabla…, quitar tabla…
3. Ver crear vista…, quitar vista…
4. Índice crear índice, quitar índice

Base de datos -> Esquema -> Tabla, Vista ...

Supongo que te gusta

Origin blog.csdn.net/Y_6155/article/details/106277041
Recomendado
Clasificación