Como inserir dados que contenham apóstrofos no Oracle

Escrito por j.t. barett | Traduzido por alexandre amorim
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como inserir dados que contenham apóstrofos no Oracle
O software de base da dados da Oracle permite valores de texto contendo aspas ou apóstrofos (Thinkstock/Comstock/Getty Images)

O sistema de base de dados para computadores Oracle usa a linguagem de consultas estruturadas (SQL) para inserir, mudar e remover informação. Para adicionar dados de texto, como nomes e descrições em uma base de dados Oracle, um programador digita um comando de inserção seguido do dado de texto dentro de aspas simples. Entretanto, cria um problema para dados que possuam uma aspa simples ou um apóstrofo. Felizmente, o Oracle fornece uma forma simples de resolver esse problema: duplicando os apóstrofos, ela reconhece os caracteres como dados e não como delimitador.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Execute o programa utiltário de linhas de comando Oracle, SQL*PLUS.

  2. 2

    Escolha uma tabela de base de dados onde os dados serão inseridos. Por exemplo, você vai adicionar um registro em uma tabela de comentários.

  3. 3

    Digite o comando de inserção. Transforme cada apóstrofo dentro do valor de texto em dois. Se ele ocorrer no começo ou no final do texto, use três apóstrofos -- um se torna dado e os outros dois são delimitadores, marcando o começo ou o fim do valor. Para esse exemplo, o comando é escrito:

    “INSERT INTO comments (comment_data) VALUES (‘’’There’’s a quote for every occasion.’’’);.”

    Isso insere o texto, " ‘There’s a quote for every occasion.’ " para a tabela de comentários.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível