top of page
Foto do escritorAmanda Nascimento

Schema - SQL SERVER

Atualizado: 23 de set.



Um "schema" é um contêiner lógico para objetos dentro de um banco de dados. Ele é usado principalmente para organizar e gerenciar objetos dentro de um banco de dados. Por exemplo, você pode ter um schema para as tabelas, outro para as views, e assim por diante. O schema fornece uma maneira de separar e organizar os objetos dentro de um banco de dados, facilitando a gestão e a segurança.





📌Identificado quais schemas existem:


SELECT name

FROM sys.schemas;



SELECT SCHEMA_NAME();


📌Retornando nome das tabelas, nome database e nome do schema


SELECT

t.name AS 'Nome da Tabela',

DB_NAME() AS 'Nome do Banco de Dados',

s.name AS 'Nome do Schema'

FROM sys.tables t

INNER JOIN sys.schemas s ON t.schema_id = s.schema_id;






📌Criando um shema


CREATE SCHEMA NomeTeste


📌Criando um schema e direcionando uma tabela existente para ele


CREATE SCHEMA NomeTeste2;

GO

ALTER SCHEMA NomeTeste2 TRANSFER dbo.notas;



📌Deletar um schema


DROPSCHEMA NomeDoSchema;




bottom of page