Array
(
)

Minha procedure está sumindo

Gari
   - 11 jun 2013

Boa tarde pessoal.
No meu banco tenho um script que cria todas a minhas tabelas e procedures.
Na minha tabela de clientes estou tentando gravar um registro e dá um erro dizendo que a minha procedure não existe, porém, eu havia acabado de criar a procedure. verifique e estava lá. Depois da mensagem volto a verificar a procedure e ela não mais está lá.
O que pode está acontecendo?
por enquanto obrigado.
Garibaldo

Cesar Roniglei
   - 12 jun 2013

Bom dia, verifique se em algum momento no seu script tem um DROP na procedure, creio que possa ser isso.
Ou terá que debugar o script.

Roniere Almeida
   - 12 jun 2013

vi este e me interessei pela solução, conseguiu resolver?

Gari
   - 13 jun 2013



----------------------------------------------------------------------------
------------------------------- Clientes ---------------------------------
----------------------------------------------------------------------------
DROP PROCEDURE CLIENTES_ADD
GO

CREATE PROCEDURE CLIENTES_ADD(
@CodigoID INT OUTPUT,
@Tipo_Documento NCHAR(1),
@CpfCnpj_Cliente NVARCHAR(14),
@Nome_Cliente NVARCHAR(60),
@Fantasia_Cliente NVARCHAR(60),
@Numero_Filial INT,
@TipoLoga_Cliente NVARCHAR(15),
@Endereco_Cliente NVARCHAR(60),
@NroEnd_Cliente INT,
@Cep_Cliente NVARCHAR(8),
@ComplEnd_Cliente NVARCHAR(30),
@Bairro_Cliente NVARCHAR(35),
@Inscricao_Estadual NVARCHAR(20),
@Municipio_Cliente NVARCHAR(35),
@UF_Cliente NCHAR(2),
@CodIBGE_Cliente INT,
@Telefone1_Cliente NVARCHAR(18),
@Telefone2_Cliente NVARCHAR(18),
@Telefone3_Cliente NVARCHAR(18),
@Data_Cadastro DATETIME,
@Codigo_Contabil NVARCHAR(18),
@Inscricao_CCM NVARCHAR(20),
@Inscricao_Suframa NVARCHAR(9),
@Pais_Cliente INT,
@Nome_Pais NVARCHAR(30),
@Email_Cliente NVARCHAR(100),
@HomePage_Cliente NVARCHAR(100),
@Cfop_Cliente NVARCHAR(4),
@Nro_Banco INT,
@FatorCubagem DECIMAL(9,3),
@DiasFatura INT,
@Observacoes NVARCHAR(MAX),
@Pedagio CHAR(1),
@Magazine CHAR(1),
@IsentoIcms CHAR(1),
@Numero_Usuario INT
)

AS
BEGIN
INSERT INTO tbClientes
(Tipo_Documento, CpfCnpj_Cliente, Nome_Cliente, Fantasia_Cliente, Numero_Filial, TipoLoga_Cliente,
Endereco_Cliente, NroEnd_Cliente, Cep_Cliente, ComplEnd_Cliente, Bairro_Cliente, Inscricao_Estadual,
Municipio_Cliente, UF_Cliente,
CodIBGE_Cliente, Telefone1_Cliente, Telefone2_Cliente, Data_Cadastro, Telefone3_Cliente, Codigo_Contabil, Inscricao_CCM, Inscricao_Suframa,
Pais_Cliente, Nome_Pais, Email_Cliente, HomePage_Cliente, Cfop_Cliente, Nro_Banco, FatorCubagem, DiasFatura, Observacoes,
Pedagio, Magazine, IsentoIcms, Numero_Usuario )
VALUES
(@Tipo_Documento, @CpfCnpj_Cliente, @Nome_Cliente, @Fantasia_Cliente, @Numero_Filial, @TipoLoga_Cliente, @Endereco_Cliente,
@NroEnd_Cliente, @Cep_Cliente, @ComplEnd_Cliente, @Bairro_Cliente, @Inscricao_Estadual, @Municipio_Cliente, @UF_Cliente,
@CodIBGE_Cliente, @Telefone1_Cliente, @Telefone2_Cliente, @Telefone3_Cliente, @Data_Cadastro, @Codigo_Contabil, @Inscricao_CCM, @Inscricao_Suframa,
@Pais_Cliente, @Nome_Pais, @Email_Cliente, @HomePage_Cliente, @Cfop_Cliente, @Nro_Banco, @FatorCubagem, @DiasFatura, @Observacoes,
@Pedagio, @Magazine, @IsentoIcms, @Numero_Usuario )
END
GO

DROP PROCEDURE CLIENTES_UPD
GO

CREATE PROCEDURE CLIENTES_UPD(
@CodigoID INT,
@Tipo_Documento NCHAR(1),
@CpfCnpj_Cliente NVARCHAR(14),
@Nome_Cliente NVARCHAR(60),
@Fantasia_Cliente NVARCHAR(60),
@Numero_Filial INT,
@TipoLoga_Cliente NVARCHAR(15),
@Endereco_Cliente NVARCHAR(60),
@NroEnd_Cliente INT,
@Cep_Cliente NVARCHAR(8),
@ComplEnd_Cliente NVARCHAR(30),
@Bairro_Cliente NVARCHAR(35),
@Inscricao_Estadual NVARCHAR(20),
@Municipio_Cliente NVARCHAR(35),
@UF_Cliente NCHAR(2),
@CodIBGE_Cliente INT,
@Telefone1_Cliente NVARCHAR(18),
@Telefone2_Cliente NVARCHAR(18),
@Telefone3_Cliente NVARCHAR(18),
@Data_Cadastro DATETIME,
@Codigo_Contabil NVARCHAR(18),
@Inscricao_CCM NVARCHAR(20),
@Inscricao_Suframa NVARCHAR(9),
@Pais_Cliente INT,
@Nome_Pais NVARCHAR(30),
@Email_Cliente NVARCHAR(100),
@HomePage_Cliente NVARCHAR(100),
@Cfop_Cliente NVARCHAR(4),
@Nro_Banco INT,
@FatorCubagem DECIMAL(9,3),
@DiasFatura INT,
@Observacoes NVARCHAR(MAX),
@Pedagio CHAR(1),
@Magazine CHAR(1),
@IsentoIcms CHAR(1),
@Numero_Usuario INT
)
AS
BEGIN
UPDATE
tbClientes
SET
Tipo_Documento = @Tipo_Documento,
CpfCnpj_Cliente = @CpfCnpj_Cliente,
Nome_Cliente = @Nome_Cliente,
Fantasia_Cliente = @Fantasia_Cliente,
Numero_Filial = @Numero_Filial,
TipoLoga_Cliente = @TipoLoga_Cliente,
Endereco_Cliente = @Endereco_Cliente,
NroEnd_Cliente = @NroEnd_Cliente,
Cep_Cliente = @Cep_Cliente,
ComplEnd_Cliente = @ComplEnd_Cliente,
Bairro_Cliente = @Bairro_Cliente,
Inscricao_Estadual = @Inscricao_Estadual,
UF_Cliente = @UF_Cliente,
Municipio_Cliente = @Municipio_Cliente,
CodIBGE_Cliente = @CodIBGE_Cliente,
Telefone1_Cliente = @Telefone1_Cliente,
Telefone2_Cliente = @Telefone2_Cliente,
Telefone3_Cliente = @Telefone3_Cliente,
Data_Cadastro = @Data_Cadastro,
Codigo_Contabil = @Codigo_Contabil,
Inscricao_CCM = @Inscricao_CCM,
Inscricao_Suframa = @Inscricao_Suframa,
Pais_Cliente = @Pais_Cliente,
Nome_Pais = @Nome_Pais,
Email_Cliente = @Email_Cliente,
HomePage_Cliente = @HomePage_Cliente,
Cfop_Cliente = @Cfop_Cliente,
Nro_Banco = @Nro_Banco,
FatorCubagem = @FatorCubagem,
DiasFatura = @DiasFatura,
Observacoes = @Observacoes,
Pedagio = @Pedagio,
Magazine = @Magazine,
IsentoIcms = @IsentoIcms,
Numero_Usuario = @Numero_Usuario
WHERE
CpfCnpj_Cliente = @CpfCnpj_Cliente
END
GO

DROP PROCEDURE CLIENTES_DEL
GO

CREATE PROCEDURE CLIENTES_DEL(
@CpfCnpj_Cliente NVARCHAR(14)
)
AS
BEGIN
DELETE FROM tbClientes WHERE CpfCnpj_Cliente LIKE '%' + @CpfCnpj_Cliente + '%'
END
GO

Gari
   - 13 jun 2013



----------------------------------------------------------------------------
------------------------------- Clientes ---------------------------------
----------------------------------------------------------------------------
DROP PROCEDURE CLIENTES_ADD
GO

CREATE PROCEDURE CLIENTES_ADD(
@CodigoID INT OUTPUT,
@Tipo_Documento NCHAR(1),
@CpfCnpj_Cliente NVARCHAR(14),
@Nome_Cliente NVARCHAR(60),
@Fantasia_Cliente NVARCHAR(60),
@Numero_Filial INT,
@TipoLoga_Cliente NVARCHAR(15),
@Endereco_Cliente NVARCHAR(60),
@NroEnd_Cliente INT,
@Cep_Cliente NVARCHAR(8),
@ComplEnd_Cliente NVARCHAR(30),
@Bairro_Cliente NVARCHAR(35),
@Inscricao_Estadual NVARCHAR(20),
@Municipio_Cliente NVARCHAR(35),
@UF_Cliente NCHAR(2),
@CodIBGE_Cliente INT,
@Telefone1_Cliente NVARCHAR(18),
@Telefone2_Cliente NVARCHAR(18),
@Telefone3_Cliente NVARCHAR(18),
@Data_Cadastro DATETIME,
@Codigo_Contabil NVARCHAR(18),
@Inscricao_CCM NVARCHAR(20),
@Inscricao_Suframa NVARCHAR(9),
@Pais_Cliente INT,
@Nome_Pais NVARCHAR(30),
@Email_Cliente NVARCHAR(100),
@HomePage_Cliente NVARCHAR(100),
@Cfop_Cliente NVARCHAR(4),
@Nro_Banco INT,
@FatorCubagem DECIMAL(9,3),
@DiasFatura INT,
@Observacoes NVARCHAR(MAX),
@Pedagio CHAR(1),
@Magazine CHAR(1),
@IsentoIcms CHAR(1),
@Numero_Usuario INT
)

AS
BEGIN
INSERT INTO tbClientes
(Tipo_Documento, CpfCnpj_Cliente, Nome_Cliente, Fantasia_Cliente, Numero_Filial, TipoLoga_Cliente,
Endereco_Cliente, NroEnd_Cliente, Cep_Cliente, ComplEnd_Cliente, Bairro_Cliente, Inscricao_Estadual,
Municipio_Cliente, UF_Cliente,
CodIBGE_Cliente, Telefone1_Cliente, Telefone2_Cliente, Data_Cadastro, Telefone3_Cliente, Codigo_Contabil, Inscricao_CCM, Inscricao_Suframa,
Pais_Cliente, Nome_Pais, Email_Cliente, HomePage_Cliente, Cfop_Cliente, Nro_Banco, FatorCubagem, DiasFatura, Observacoes,
Pedagio, Magazine, IsentoIcms, Numero_Usuario )
VALUES
(@Tipo_Documento, @CpfCnpj_Cliente, @Nome_Cliente, @Fantasia_Cliente, @Numero_Filial, @TipoLoga_Cliente, @Endereco_Cliente,
@NroEnd_Cliente, @Cep_Cliente, @ComplEnd_Cliente, @Bairro_Cliente, @Inscricao_Estadual, @Municipio_Cliente, @UF_Cliente,
@CodIBGE_Cliente, @Telefone1_Cliente, @Telefone2_Cliente, @Telefone3_Cliente, @Data_Cadastro, @Codigo_Contabil, @Inscricao_CCM, @Inscricao_Suframa,
@Pais_Cliente, @Nome_Pais, @Email_Cliente, @HomePage_Cliente, @Cfop_Cliente, @Nro_Banco, @FatorCubagem, @DiasFatura, @Observacoes,
@Pedagio, @Magazine, @IsentoIcms, @Numero_Usuario )
END
GO

DROP PROCEDURE CLIENTES_UPD
GO

CREATE PROCEDURE CLIENTES_UPD(
@CodigoID INT,
@Tipo_Documento NCHAR(1),
@CpfCnpj_Cliente NVARCHAR(14),
@Nome_Cliente NVARCHAR(60),
@Fantasia_Cliente NVARCHAR(60),
@Numero_Filial INT,
@TipoLoga_Cliente NVARCHAR(15),
@Endereco_Cliente NVARCHAR(60),
@NroEnd_Cliente INT,
@Cep_Cliente NVARCHAR(8),
@ComplEnd_Cliente NVARCHAR(30),
@Bairro_Cliente NVARCHAR(35),
@Inscricao_Estadual NVARCHAR(20),
@Municipio_Cliente NVARCHAR(35),
@UF_Cliente NCHAR(2),
@CodIBGE_Cliente INT,
@Telefone1_Cliente NVARCHAR(18),
@Telefone2_Cliente NVARCHAR(18),
@Telefone3_Cliente NVARCHAR(18),
@Data_Cadastro DATETIME,
@Codigo_Contabil NVARCHAR(18),
@Inscricao_CCM NVARCHAR(20),
@Inscricao_Suframa NVARCHAR(9),
@Pais_Cliente INT,
@Nome_Pais NVARCHAR(30),
@Email_Cliente NVARCHAR(100),
@HomePage_Cliente NVARCHAR(100),
@Cfop_Cliente NVARCHAR(4),
@Nro_Banco INT,
@FatorCubagem DECIMAL(9,3),
@DiasFatura INT,
@Observacoes NVARCHAR(MAX),
@Pedagio CHAR(1),
@Magazine CHAR(1),
@IsentoIcms CHAR(1),
@Numero_Usuario INT
)
AS
BEGIN
UPDATE
tbClientes
SET
Tipo_Documento = @Tipo_Documento,
CpfCnpj_Cliente = @CpfCnpj_Cliente,
Nome_Cliente = @Nome_Cliente,
Fantasia_Cliente = @Fantasia_Cliente,
Numero_Filial = @Numero_Filial,
TipoLoga_Cliente = @TipoLoga_Cliente,
Endereco_Cliente = @Endereco_Cliente,
NroEnd_Cliente = @NroEnd_Cliente,
Cep_Cliente = @Cep_Cliente,
ComplEnd_Cliente = @ComplEnd_Cliente,
Bairro_Cliente = @Bairro_Cliente,
Inscricao_Estadual = @Inscricao_Estadual,
UF_Cliente = @UF_Cliente,
Municipio_Cliente = @Municipio_Cliente,
CodIBGE_Cliente = @CodIBGE_Cliente,
Telefone1_Cliente = @Telefone1_Cliente,
Telefone2_Cliente = @Telefone2_Cliente,
Telefone3_Cliente = @Telefone3_Cliente,
Data_Cadastro = @Data_Cadastro,
Codigo_Contabil = @Codigo_Contabil,
Inscricao_CCM = @Inscricao_CCM,
Inscricao_Suframa = @Inscricao_Suframa,
Pais_Cliente = @Pais_Cliente,
Nome_Pais = @Nome_Pais,
Email_Cliente = @Email_Cliente,
HomePage_Cliente = @HomePage_Cliente,
Cfop_Cliente = @Cfop_Cliente,
Nro_Banco = @Nro_Banco,
FatorCubagem = @FatorCubagem,
DiasFatura = @DiasFatura,
Observacoes = @Observacoes,
Pedagio = @Pedagio,
Magazine = @Magazine,
IsentoIcms = @IsentoIcms,
Numero_Usuario = @Numero_Usuario
WHERE
CpfCnpj_Cliente = @CpfCnpj_Cliente
END
GO

DROP PROCEDURE CLIENTES_DEL
GO

CREATE PROCEDURE CLIENTES_DEL(
@CpfCnpj_Cliente NVARCHAR(14)
)
AS
BEGIN
DELETE FROM tbClientes WHERE CpfCnpj_Cliente LIKE '%' + @CpfCnpj_Cliente + '%'
END
GO

Gari
   - 13 jun 2013

Bom dia pessoal.

Está descrito abaixo a criação da minha procedure. Verifiquei algo estranho. Quando termino de cadastrar o cliente e mando gravar, então a mensagem de erro diz que não encontrou a procedure, porém, a procedure estava criada antes. Outra coisa; Tem momentos que os dados são gravados sem nenhum problema, não dá erro.

----------------------------------------------------------------------------
------------------------------- Clientes ---------------------------------
----------------------------------------------------------------------------
DROP PROCEDURE CLIENTES_ADD
GO

CREATE PROCEDURE CLIENTES_ADD(
@CodigoID INT OUTPUT,
@Tipo_Documento NCHAR(1),
@CpfCnpj_Cliente NVARCHAR(14),
@Nome_Cliente NVARCHAR(60),
@Fantasia_Cliente NVARCHAR(60),
@Numero_Filial INT,
@TipoLoga_Cliente NVARCHAR(15),
@Endereco_Cliente NVARCHAR(60),
@NroEnd_Cliente INT,
@Cep_Cliente NVARCHAR(8),
@ComplEnd_Cliente NVARCHAR(30),
@Bairro_Cliente NVARCHAR(35),
@Inscricao_Estadual NVARCHAR(20),
@Municipio_Cliente NVARCHAR(35),
@UF_Cliente NCHAR(2),
@CodIBGE_Cliente INT,
@Telefone1_Cliente NVARCHAR(18),
@Telefone2_Cliente NVARCHAR(18),
@Telefone3_Cliente NVARCHAR(18),
@Data_Cadastro DATETIME,
@Codigo_Contabil NVARCHAR(18),
@Inscricao_CCM NVARCHAR(20),
@Inscricao_Suframa NVARCHAR(9),
@Pais_Cliente INT,
@Nome_Pais NVARCHAR(30),
@Email_Cliente NVARCHAR(100),
@HomePage_Cliente NVARCHAR(100),
@Cfop_Cliente NVARCHAR(4),
@Nro_Banco INT,
@FatorCubagem DECIMAL(9,3),
@DiasFatura INT,
@Observacoes NVARCHAR(MAX),
@Pedagio CHAR(1),
@Magazine CHAR(1),
@IsentoIcms CHAR(1),
@Numero_Usuario INT
)

AS
BEGIN
INSERT INTO tbClientes
(Tipo_Documento, CpfCnpj_Cliente, Nome_Cliente, Fantasia_Cliente, Numero_Filial, TipoLoga_Cliente,
Endereco_Cliente, NroEnd_Cliente, Cep_Cliente, ComplEnd_Cliente, Bairro_Cliente, Inscricao_Estadual,
Municipio_Cliente, UF_Cliente,
CodIBGE_Cliente, Telefone1_Cliente, Telefone2_Cliente, Data_Cadastro, Telefone3_Cliente, Codigo_Contabil, Inscricao_CCM, Inscricao_Suframa,
Pais_Cliente, Nome_Pais, Email_Cliente, HomePage_Cliente, Cfop_Cliente, Nro_Banco, FatorCubagem, DiasFatura, Observacoes,
Pedagio, Magazine, IsentoIcms, Numero_Usuario )
VALUES
(@Tipo_Documento, @CpfCnpj_Cliente, @Nome_Cliente, @Fantasia_Cliente, @Numero_Filial, @TipoLoga_Cliente, @Endereco_Cliente,
@NroEnd_Cliente, @Cep_Cliente, @ComplEnd_Cliente, @Bairro_Cliente, @Inscricao_Estadual, @Municipio_Cliente, @UF_Cliente,
@CodIBGE_Cliente, @Telefone1_Cliente, @Telefone2_Cliente, @Telefone3_Cliente, @Data_Cadastro, @Codigo_Contabil, @Inscricao_CCM, @Inscricao_Suframa,
@Pais_Cliente, @Nome_Pais, @Email_Cliente, @HomePage_Cliente, @Cfop_Cliente, @Nro_Banco, @FatorCubagem, @DiasFatura, @Observacoes,
@Pedagio, @Magazine, @IsentoIcms, @Numero_Usuario )
END
GO

DROP PROCEDURE CLIENTES_UPD
GO

CREATE PROCEDURE CLIENTES_UPD(
@CodigoID INT,
@Tipo_Documento NCHAR(1),
@CpfCnpj_Cliente NVARCHAR(14),
@Nome_Cliente NVARCHAR(60),
@Fantasia_Cliente NVARCHAR(60),
@Numero_Filial INT,
@TipoLoga_Cliente NVARCHAR(15),
@Endereco_Cliente NVARCHAR(60),
@NroEnd_Cliente INT,
@Cep_Cliente NVARCHAR(8),
@ComplEnd_Cliente NVARCHAR(30),
@Bairro_Cliente NVARCHAR(35),
@Inscricao_Estadual NVARCHAR(20),
@Municipio_Cliente NVARCHAR(35),
@UF_Cliente NCHAR(2),
@CodIBGE_Cliente INT,
@Telefone1_Cliente NVARCHAR(18),
@Telefone2_Cliente NVARCHAR(18),
@Telefone3_Cliente NVARCHAR(18),
@Data_Cadastro DATETIME,
@Codigo_Contabil NVARCHAR(18),
@Inscricao_CCM NVARCHAR(20),
@Inscricao_Suframa NVARCHAR(9),
@Pais_Cliente INT,
@Nome_Pais NVARCHAR(30),
@Email_Cliente NVARCHAR(100),
@HomePage_Cliente NVARCHAR(100),
@Cfop_Cliente NVARCHAR(4),
@Nro_Banco INT,
@FatorCubagem DECIMAL(9,3),
@DiasFatura INT,
@Observacoes NVARCHAR(MAX),
@Pedagio CHAR(1),
@Magazine CHAR(1),
@IsentoIcms CHAR(1),
@Numero_Usuario INT
)
AS
BEGIN
UPDATE
tbClientes
SET
Tipo_Documento = @Tipo_Documento,
CpfCnpj_Cliente = @CpfCnpj_Cliente,
Nome_Cliente = @Nome_Cliente,
Fantasia_Cliente = @Fantasia_Cliente,
Numero_Filial = @Numero_Filial,
TipoLoga_Cliente = @TipoLoga_Cliente,
Endereco_Cliente = @Endereco_Cliente,
NroEnd_Cliente = @NroEnd_Cliente,
Cep_Cliente = @Cep_Cliente,
ComplEnd_Cliente = @ComplEnd_Cliente,
Bairro_Cliente = @Bairro_Cliente,
Inscricao_Estadual = @Inscricao_Estadual,
UF_Cliente = @UF_Cliente,
Municipio_Cliente = @Municipio_Cliente,
CodIBGE_Cliente = @CodIBGE_Cliente,
Telefone1_Cliente = @Telefone1_Cliente,
Telefone2_Cliente = @Telefone2_Cliente,
Telefone3_Cliente = @Telefone3_Cliente,
Data_Cadastro = @Data_Cadastro,
Codigo_Contabil = @Codigo_Contabil,
Inscricao_CCM = @Inscricao_CCM,
Inscricao_Suframa = @Inscricao_Suframa,
Pais_Cliente = @Pais_Cliente,
Nome_Pais = @Nome_Pais,
Email_Cliente = @Email_Cliente,
HomePage_Cliente = @HomePage_Cliente,
Cfop_Cliente = @Cfop_Cliente,
Nro_Banco = @Nro_Banco,
FatorCubagem = @FatorCubagem,
DiasFatura = @DiasFatura,
Observacoes = @Observacoes,
Pedagio = @Pedagio,
Magazine = @Magazine,
IsentoIcms = @IsentoIcms,
Numero_Usuario = @Numero_Usuario
WHERE
CpfCnpj_Cliente = @CpfCnpj_Cliente
END
GO

DROP PROCEDURE CLIENTES_DEL
GO

CREATE PROCEDURE CLIENTES_DEL(
@CpfCnpj_Cliente NVARCHAR(14)
)
AS
BEGIN
DELETE FROM tbClientes WHERE CpfCnpj_Cliente LIKE '%' + @CpfCnpj_Cliente + '%'
END
GO
DROP PROCEDURE CLIENTES_PESQUISA_CODIGOID
GO

CREATE PROCEDURE CLIENTES_PESQUISA_CODIGOID(
@CodigoID INT
)
AS
BEGIN
IF @CodigoID IS NULL
begin
SELECT * FROM tbClientes
end
ELSE
begin
SELECT * FROM tbClientes WHERE CodigoID = @CodigoID
end
END
GO

DROP PROCEDURE CLIENTES_PESQUISA_CPFCNPJCLIENTE
GO

CREATE PROCEDURE CLIENTES_PESQUISA_CPFCNPJCLIENTE(
@CpfCnpj_Cliente NVARCHAR(14)
)
AS
BEGIN
SELECT * FROM tbClientes WHERE CpfCnpj_Cliente LIKE '%' + @CpfCnpj_Cliente + '%'
END
GO

DROP PROCEDURE CLIENTES_PESQUISA_NOMECLIENTE
GO

CREATE PROCEDURE CLIENTES_PESQUISA_NOMECLIENTE(
@Nome_Cliente NVARCHAR(60)
)
AS
BEGIN
IF @Nome_Cliente IS NULL
SELECT * FROM tbClientes
ELSE
SELECT * FROM tbClientes WHERE Nome_Cliente LIKE '%' + @Nome_Cliente + '%'
END
GO

DROP PROCEDURE CLIENTES_VISUALIZA
GO
CREATE PROCEDURE CLIENTES_VISUALIZA
AS SELECT * FROM tbClientes

Roniere Almeida
   - 13 jun 2013

conseguiu???