porque dá esse erro no where?
eu tenho a seguinte proc
CREATE PROCEDURE SPR_SRC_S_CONSULTA_PADRAO( @CD_PADRAO INT, @CD_TP_GARANTIA_PADRAO CHAR(2), @CD_SITUACAO SMALLINT)/ Data Criacao: 06/06/2006 Autor: Elcio E. Mantovani Descricao: Consulta os Percentuais de Garantia Padrão, dado o código do padrão, o código da pessoa, o tipo de pessoa e/ou o tipo de Garantia (Penhor ou Desconto). Utilização: SRC e ChecadorALTERACAO ALTERACAO DATA ANALISTA MOTIVO #1# 09/11/2006 RAFAEL MARTIN MIGRACAO GLOBAL/ASBEGIN IF @CD_PADRAO = 0 SET @CD_PADRAO = NULL SELECT A.CD_PADRAO, --A.S00_CODIGO_PESSOA, A.CDPESSOA AS S00_CODIGO_PESSOA, --#1# A.CD_GRUPO_ECONOMICO, A.CD_TP_PADRAO, A.CD_RESPONSAVEL_INCLUSAO, A.DT_INCLUSAO, B.CD_TP_GARANTIA_PADRAO, B.PC_DUPLICATA_TERCEIRO, B.PC_GRUPO_MIN, B.PC_PULVERIZADO_MAX, B.PC_PULVERIZADO_CLIENTE_MAX, B.PC_ESPECIFICO_MAX, GEC.DS_GRUPO_ECONOMICO, --PE.S00_NOME_COMPLETO, PE.NMPESSOA AS S00_NOME_COMPLETO, --#1# TG.DS_TP_GARANTIA_PADRAO, --RS.S55_NOME_RESPONSAVEL, RS.NMFUNCIONARIO AS S55_NOME_RESPONSAVEL, --#1# A.DT_ULTIMA_ALTERACAO, A.CD_RESPONSAVEL_ALTERACAO, RA.NMFUNCIONARIO AS NOME_RESPONSAVEL_ALTERACAO, A.CD_SITUACAO FROM TB_PADRAO A LEFT JOIN TB_GRUPO_ECONOMICO_CREDITO GEC ON A.CD_GRUPO_ECONOMICO = GEC.CD_GRUPO_ECONOMICO / LEFT JOIN PESSOA.DBO.S00_PESSOA PE ON A.S00_CODIGO_PESSOA = PE.S00_CODIGO_PESSOA/ LEFT JOIN DBGLOBAL..TBPESSOA PE --#1# ON A.CDPESSOA = PE.CDPESSOA --#1# LEFT JOIN TB_PADRAO_GARANTIA B ON B.CD_PADRAO = A.CD_PADRAO AND b.CD_TP_GARANTIA_PADRAO = @CD_TP_GARANTIA_PADRAO LEFT JOIN TB_TIPO_GARANTIA_PADRAO TG ON TG.CD_TP_GARANTIA_PADRAO = @CD_TP_GARANTIA_PADRAO/ LEFT JOIN OPERACAO.DBO.S55_RESPONSAVEL RS ON RS.S55_CODIGO_RESPONSAVEL = A.CD_RESPONSAVEL_INCLUSAO/ LEFT JOIN DBGLOBAL..VWOFFICERMASTERCOMPLETO RS --#1# ON RS.CDFUNCIONARIO = A.CD_RESPONSAVEL_INCLUSAO --#1#/ LEFT JOIN OPERACAO.DBO.S55_RESPONSAVEL RA ON RA.S55_CODIGO_RESPONSAVEL = A.CD_RESPONSAVEL_ALTERACAO/ LEFT JOIN DBGLOBAL..VWOFFICERMASTERCOMPLETO RA ON RA.CDFUNCIONARIO = A.CD_RESPONSAVEL_ALTERACAO WHERE A.CD_PADRAO = @CD_PADRAO And A.CD_SITUACAO = isnull(@CD_SITUACAO,CD_SITUACAO) END goe está me dando o seguinte erro:
Msg 156, Level 15, State 2
Incorrect syntax near the keyword 'WHERE'.
pq?
Discussão (5)
Carregando comentários...