none
Converter minusculo para MAIUSCULO

    Question

  • Boa Noite, galera algum conhece algum comando SQL para converter letra de minuscula para MAIUSCULA ?

    EX: O  usuario digitou um codigo i0000-00 e  a descrição em minusculo mais o Correto é I0000-00 em maiusculo, existe algum comando para isso tipo um UPDATE ?

     

    Obrigado, 

    Wednesday, January 24, 2007 11:16 PM

Answers

  • Boa noite Júlio César,

    Você pode utilizar as funções do SQL

    Select lower('I0000-00')

    Select Upper('i0000-00')

     

    Sendo assim vocë pode dar um update

    Update Table Set Campo = Upper(campo)

    Espero ter ajudado.

    Até mais

    Thursday, January 25, 2007 1:00 AM
  • Julio,

    Você pode utilizar duas funções strings para realizar este procedimento: Upper(deixar a texto em maiúscula) e Lower(deixar o texto em minuscula).

    Veja neste primeiro exemplo como atualizar a sua table:

    CREATE TABLE #EXEMPLO
    (CODIGO CHAR(10) NOT NULL)

    INSERT INTO #EXEMPLO VALUES('i0000-00')
    INSERT INTO #EXEMPLO VALUES('i0000-01')
    INSERT INTO #EXEMPLO VALUES('i0000-02')

    SELECT * FROM #EXEMPLO

    UPDATE #EXEMPLO
     
    SET CODIGO = UPPER(CODIGO)
     
    WHERE CODIGO = 'i0000-00'

    Neste outro exemplo exibir dos dados em maiúsculo sem atualizar a table:

    Select Upper(Codigo) from #Exemplo

     

    Thursday, January 25, 2007 10:14 AM

All replies

  • Boa noite Júlio César,

    Você pode utilizar as funções do SQL

    Select lower('I0000-00')

    Select Upper('i0000-00')

     

    Sendo assim vocë pode dar um update

    Update Table Set Campo = Upper(campo)

    Espero ter ajudado.

    Até mais

    Thursday, January 25, 2007 1:00 AM
  • Julio,

    Você pode utilizar duas funções strings para realizar este procedimento: Upper(deixar a texto em maiúscula) e Lower(deixar o texto em minuscula).

    Veja neste primeiro exemplo como atualizar a sua table:

    CREATE TABLE #EXEMPLO
    (CODIGO CHAR(10) NOT NULL)

    INSERT INTO #EXEMPLO VALUES('i0000-00')
    INSERT INTO #EXEMPLO VALUES('i0000-01')
    INSERT INTO #EXEMPLO VALUES('i0000-02')

    SELECT * FROM #EXEMPLO

    UPDATE #EXEMPLO
     
    SET CODIGO = UPPER(CODIGO)
     
    WHERE CODIGO = 'i0000-00'

    Neste outro exemplo exibir dos dados em maiúsculo sem atualizar a table:

    Select Upper(Codigo) from #Exemplo

     

    Thursday, January 25, 2007 10:14 AM
  • Muito Obrigado Alan e Junior.
    Thursday, January 25, 2007 11:05 AM