quarta-feira, 4 de agosto de 2010

Conceitos Básicos - Parte I

Galera, sei que posso estar ensinando "mais do mesmo" para quem já conhece SQL, porém acho importante alinhar o conhecimento para que todos consigam acompanhar os próximos posts.


Instruções DDL (Data Definition Language)


Instruções DDL, são comandos SQL que nos permitem criar bancos de dados, tabelas, índices, funções, views, procedures, usuários, triggers, etc.


Aqui mostrarei apenas os comandos mais utilizados 
(dica: abra o Manegamenent Studio Express e execute comando por comando, na ordem exibida)


-- Criação de um banco de dados
CREATE DATABASE db_Exemplo;


-- Criação de uma tabela
CREATE TABLE tb_Exemplo(
 ID int NOT NULL,
 NOME VARCHAR(100)
)


-- Criação de um índice
CREATE INDEX idx_exemplo ON tb_Exemplo( ID )


-- Criação de uma views
CREATE VIEW vw_Exemplo AS
 SELECT ID, NOME
 FROM tb_Exemplo


-- Criando uma Procedure

CREATE PROCEDURE sp_Exemplo
 @ID int
AS
 SELECT ID, NOME
 FROM VW_EXEMPLO
 WHERE ID = @ID


-- Apagar uma procedure
DROP PROCEDURE sp_Exemplo


-- Apagar uma View
DROP VIEW vw_Exemplo

-- Apagar um índice
DROP INDEX tb_Exemplo.idx_exemplo

-- Apagar uma tabela
DROP TABLE tb_Exemplo

-- Apagar um banco de dados
DROP DATABASE db_Exemplo;

Criação de functions, triggers e usuários serão vistos em outros post.

Vale lembrar que estas instruções é o padrão de qualquer banco de dados relacional que utilize SQL-ANSI 92 (Oracle, SQL-Server, Sybase, DB2, MySQL, Firebird, etc.).

um abraço,
Wilson Cristoni Neto
(wcristoni@gmail.com)

Nenhum comentário:

Postar um comentário