Professional Documents
Culture Documents
Cxe
Cxe
GO
/****** Object: Database [winre836_Dsvt]
Script Date: 10/11/2015 10:13:16 **
****/
CREATE DATABASE [winre836_Dsvt]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'winre836_Dsvt', FILENAME = N'C:\Program Files\Microsoft SQL Server\MS
SQL12.SQLEXPRESS\MSSQL\DATA\winre836_Dsvt.mdf' , SIZE = 5120KB , MAXSIZE = UNLIM
ITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'winre836_Dsvt_log', FILENAME = N'C:\Program Files\Microsoft SQL Serve
r\MSSQL12.SQLEXPRESS\MSSQL\DATA\winre836_Dsvt_log.ldf' , SIZE = 2048KB , MAXSIZE
= 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [winre836_Dsvt] SET COMPATIBILITY_LEVEL = 120
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [winre836_Dsvt].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [winre836_Dsvt] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [winre836_Dsvt] SET ANSI_NULLS OFF
GO
ALTER DATABASE [winre836_Dsvt] SET ANSI_PADDING OFF
GO
ALTER DATABASE [winre836_Dsvt] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [winre836_Dsvt] SET ARITHABORT OFF
GO
ALTER DATABASE [winre836_Dsvt] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [winre836_Dsvt] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [winre836_Dsvt] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [winre836_Dsvt] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [winre836_Dsvt] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [winre836_Dsvt] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [winre836_Dsvt] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [winre836_Dsvt] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [winre836_Dsvt] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [winre836_Dsvt] SET DISABLE_BROKER
GO
ALTER DATABASE [winre836_Dsvt] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [winre836_Dsvt] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [winre836_Dsvt] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [winre836_Dsvt] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
GO
CREATE PROCEDURE [dbo].[uspClienteAlterar]
@IdCliente Int,
@Nome varchar(100),
@DataNascimento datetime,
@Sexo bit,
@LimiteCompra decimal(18,2)
AS
BEGIN
UPDATE
tblCliente
SET
Nome = @Nome ,
DataNascimento = @DataNascimento,
Sexo = @Sexo,
LimiteCompra = @LimiteCompra
WHERE
IdCliente = @IdCliente
SELECT @IdCliente AS Retorno
END
GO
/****** Object: StoredProcedure [dbo].[uspClienteConsultarPorID]
: 10/11/2015 10:13:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[uspClienteConsultarPorID]
Script Date
@IdCliente INT
AS
BEGIN
SELECT
IdCliente,
Nome,
DataNascimento,
Sexo,
LimiteCompra
FROM
tblCliente
WHERE
IdCliente = @IdCliente
END
GO
/****** Object: StoredProcedure [dbo].[uspClienteConsultarPorNome]
te: 10/11/2015 10:13:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Script Da
@IdCliente INT
AS
BEGIN
DELETE FROM
tblCliente
WHERE
IdCliente = @IdCliente
SELECT @IdCliente AS Retorno
END
GO
/****** Object: StoredProcedure [dbo].[uspClienteInserir]
/2015 10:13:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[uspClienteInserir]
@Nome varchar(100),
@DataNascimento datetime,
@Sexo bit,
@LimiteCompra decimal(18,2)
AS
BEGIN
INSERT INTO tblCliente
(
Nome,
DataNascimento,
Sexo,
LimiteCompra
)
Values
(
@Nome,
@DataNascimento,
@Sexo,
@LimiteCompra
)
SELECT @@IDENTITY AS Retorno
END
GO
USE [master]
GO
ALTER DATABASE [winre836_Dsvt] SET READ_WRITE
GO