Ir para conteúdo
Fórum Script Brasil

DiegoVix

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que DiegoVix postou

  1. ele ta dando esse erro aki não hora que lanco esse codigo insert into TMP_Nomes (codnome, nome) SELECT T01000_S_NOME,T01000_I_CDPESFIS FROM RH.T01000_PESFISICA ''Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value 'GURHU' to data type int.'' Ghuru e o nome de meu banco eu não achei ainda esse motivo ai...
  2. Funciono Fulvio, so que eu fiz na base de teste minha aqui, ai o que aconteceu... ele atualizou os nomes no campo e so deixou os sobrenomes, ai depois eu rodei essa consulta SELECT * FROM RH.T01000_PESFISICA INNER JOIN RH.T01001_SERVIDOR ON RH.T01000_PESFISICA.T01000_I_CDPESFIS = RH.T01001_SERVIDOR. T01000_I_CDPESFIS WHERE RTRIM(LTRIM(LEN(SUBSTRING(T01000_S_NOME,PATINDEX('% %',T01000_S_NOME) ,LEN(T01000_S_NOME)))))>10 Ai ele busco realmente so o que eu queria!!! Até ai deu certo!!! So que ele sumiu com os primeiros nomes tudo entendeu!!!!! RH.T01000_PESFISICA (e minha tabela de cadastro de pessoas) RH.T01001_SERVIDOR (e minha tabela onde eu tranformo essa pessoa em um servidor''funcionario'') dexa eu te explicar o porque desse procedimento. a pessoa é cadastrada no sistema em um simples formulario... ai e gerado um codigo somente dentro do banco... ai eu abro outro formulario e consulto essa pessoa e tranformo ele num funcionario, ai nessa tela eu gero a matricula dele no sistema... entendeu!!! por isso fiz essas referencias ai no FROM... o seu comando me serviu perfeitamente... o unico problema que ele atualiza e não deixa voltar o que era antes... sera que se eu der um BEGIN TRAN resolve???? depois eu volto com ROLLBACK...entendeu????
  3. Pensei que tivesse resolvido, mas o comando que me passaram ele atualiza a tabela... e não pode!!! Bom dia A TODOS!!! Eu estou precisando de fazer uma consulta no meu banco de dados da seguinte forma!!!! Tabela Clientes CodCli ----- integer NomeCli ----- Varchar(50) Eu quero que a condição leia linha por linha do meu Banco e so traga aqueles clientes que possuem nomes superiores a 10 caracter, por exemplo '' Diego de Souza'' ---- nenhuma sas 3 palavras tem mais de 10 caracter exemplo 2 '' Diego CruzdeSouza'' ---- esse já deve trazer porque tem mais de 10 caracter colado sem espaço... eu preciso disso idependente se ta no começo ou no fim, mas eu preciso tambem que toda vez que ele tiver espaço ele começe a recontar novamente... Aguem pode me ajuda???? ResponderCitação
  4. deu certo cara... não sei nem como agradecer... eu rodei esse script seu ai... e deu certo... cheguei no meu objetivo muito obriga Fulvio!!!
  5. TA DANDO UM ERRO DEVIDO A ISSO AQUI EU ACHO ''(where controle=@Contador) where controle=@Contador ... E EU PERCEBI NA HORA QUE você CRIOU SUA TABELA você DECLARO ESSE CAMPO... GOSTARIA DE SABER COMO ELE FOI UTILIZADO?? ABRAÇO
  6. É ISSO, EU PRECISO QUE ELE TRAGA NA MINHA CONSULTA PALAVRAS DENTRO DO CAMPO NOME QUE ULTRAPASSEM 10 CARACTER, MAS TODA VEZ QUE ELE ENCONTRAR UM ESPAÇO, ELE COMEÇE A CONTA A PALAVRA DE NOVO EX: DIEGO SANTANA CRUZ - não POSSUI NENHUMA PALAVRA ACIMA DE 10 CARACTER EX: DIEGO SANTANACRUZ - SANTANACRUZ TEM MAIS DE 10 CARACTER APOS O ESPAÇO CONSEGUIU ME ENTENDER FULVIO ... E QUE ESSE PROBLEMA FOI DEVIDO A UMA MIGRAÇÃO DE SISTEMA MUITO ANTIGO... AI TO TENTANDO LISTA TODOS COM PROBLEMA PRA MIM PEDIR AOS USUARIOS PARA IREM ACERTANDO. OBRIGADO PELO RETORNO
  7. BOA TARDE PESSOAL, ESTOU COM O SEGUINTE PROBLEMA, TABLE PESSOA IDPESSOA NOMEPESSOA ENDPESSOA TABLE SERVIDOR_PUBLICO MATRICULA CARGO DTADMISSAO IDPESSOA EU TENHO ESSAS DUAS TABELAS AI QUE ESTAO LIGADAS PELO ID PESSOA, EU PRECISO DE UMA SUBSTRING QUE TRAGA O NOME DE TODAS PESSOAS QUE POSSUA ESSE ERRO '' EX: Carlos TadeuAlmirante, o correto seria Carlos Tadeu Almirante.'' eu criei o seguinte codigo SELECT * FROM RH.T01000_PESFISICA INNER JOIN RH.T01001_SERVIDOR ON RH.T01000_PESFISICA.T01000_I_CDPESFIS = RH.T01001_SERVIDOR. T01000_I_CDPESFIS WHERE len(substring(T01000_S_NOME,patindex('% %',T01000_S_NOME),len(T01000_S_NOME)))>10 SO QUE AINDA não ESTA TRAZENDO SO O QUE QUERO, alguém PODE ME AJUDAR???
×
×
  • Criar Novo...