Você está na página 1de 2

SET ANSI_NULLS ON

GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[Cliente]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Cliente](
[Codigo] [int] NOT NULL,
[Nome] [varchar](50) NOT NULL,
[Endereco] [varchar](30) NULL,
[Bairro] [varchar](20) NULL,
[Cidade] [varchar](20) NULL,
[Estado] [char](2) NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[Codigo] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[Produto]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Produto](
[CdProduto] [int] NOT NULL,
[Descricao] [varchar](50) NULL,
[Unidade] [char](2) NULL,
[ValorUnitario] [numeric](12, 1) NULL,
CONSTRAINT [PK_Produto] PRIMARY KEY CLUSTERED
(
[CdProduto] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[Venda]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Venda](
[NumVenda] [int] NOT NULL,
[CdProduto] [int] NULL,
[CdCliente] [int] NULL,
[Qtd] [numeric](8, 2) NULL,
[ValorUnitario] [numeric](12, 2) NULL,
[ValorItem] [numeric](14, 2) NULL,
CONSTRAINT [PK_Venda] PRIMARY KEY CLUSTERED
(
[NumVenda] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].
[FK_Venda_Cliente]') AND parent_object_id = OBJECT_ID(N'[dbo].[Venda]'))
ALTER TABLE [dbo].[Venda] WITH CHECK ADD CONSTRAINT [FK_Venda_Cliente] FOREIGN
KEY([CdCliente])
REFERENCES [dbo].[Cliente] ([Codigo])
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].
[FK_Venda_Produto]') AND parent_object_id = OBJECT_ID(N'[dbo].[Venda]'))
ALTER TABLE [dbo].[Venda] WITH CHECK ADD CONSTRAINT [FK_Venda_Produto] FOREIGN
KEY([CdProduto])
REFERENCES [dbo].[Produto] ([CdProduto])

INSERT INTO Cliente (Codigo, Nome, Endereco, Bairro, Cidade, Estado)


VALUES (1,'Maria Antonieta','Rua,10','Centro','Ipaba','MG')

INSERT INTO Cliente (Codigo, Nome, Endereco, Bairro, Cidade, Estado)


VALUES (2,'Pedro Maciel','Rua Saudade,200','Limoeiro','Ipatinga','MG')

INSERT INTO Cliente (Codigo, Nome, Endereco, Bairro, Cidade, Estado)


VALUES (3,'Frederico Braz','Rua Potiguar, 150','Igua�i','Ipatinga','MG')

INSERT INTO Cliente (Codigo, Nome, Endereco, Bairro, Cidade, Estado)


VALUES (4,'Marcio Salim','Rua Pessego, 10','Limoeiro','Ipatinga','MG')

INSERT INTO Cliente (Codigo, Nome, Endereco, Bairro, Cidade, Estado)


VALUES (5,'Freldon Dias','Rua Desportivo, 143','Centro','Lavras','MG')

UPDATE Cliente
set Endereco = 'Rua Saudade, 220'
where Codigo = '2'

UPDATE Cliente
set Bairro = 'Cruzeirinho'
where Codigo = '1'

UPDATE Cliente
set Nome = 'Camilo'
where Codigo = '5'

Você também pode gostar