Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como inserir um símbolo Delta em um Banco de Dados Oracle
bancos de dados Oracle suportar uma ampla gama de esquemas de codificação , incluindo códigos nacionais, internacionais e específicas de cada fornecedor . Os administradores de banco de dados pode personalizar os bancos de dados para atender determinados esquemas de codificação , ou conjuntos de caracteres. Quando são necessários caracteres especiais para ser armazenado numa tabela de base de dados , uma representação alfanumérica conhecido como o hexadecimal , ou Unicode valor é utilizado para representar um personagem . O valor Unicode que define a letra grega delta é " 0394 " eo valor que define o equivalente latino é " 018D . " Coisas que você precisa
Oracle SQL * Plus
Unicode gráfico caráter

Visualizar Mais instruções
1

Abra uma sessão de linha de comando SQL * Plus.
2

Determine se o banco de dados foi configurado para suporte a Unicode . Digite a seguinte consulta na linha de comandos para mostrar que o conjunto de caracteres está definido para o banco de dados:

selecione Valor SYS.NLS_CHARACTERSET_PARAMETERSWHERE PARÂMETROS = ' NLS_CHARACTERSET ';

onde " VALUE" indica o conjunto de caracteres atual.
3

Alterar o conjunto de caracteres UTF -8 ou UTF-16 se e somente se o novo tipo de personagem é um super rigoroso do antigo. Verifique se um backup completo do banco de dados existe antes de modificar o conjunto de caracteres, usando a seguinte instrução como exemplo:

ALTER DATABASE CHARACTER SET AL32UTF8 ;

onde o valor " AL32UTF8 " especifica o esquema de codificação UTF-8. Substituir " AL32UTF8 " com " AL16UTF16 " se você decidir usar UTF-16.
4

Verifique se o campo que irá armazenar o valor Unicode é um tipo de dados CHAR , VARCHAR2 , NCHAR ou CLOB . Modificar o tipo de dados do campo , se necessário, para permitir que o campo para conter um valor Unicode .
5

Aplicar a função " UNISTR " para inserir o grego ou latim caráter delta no campo designado . Use o '0394 cadeia hexadecimal "para a letra grega ou '018D ' para o equivalente Latina. Digite as seguintes declarações para o prompt de comando :

INSERT INTO MY_TABLE ( UNICD_COL ) VALUES ( UNISTR ('\\ 0394 '); COMMIT ;

onde " MY_TABLE " é o nome do tabela de banco ", UNICD_COL " é o nome do campo e "\\ 0394 " é o valor de Unicode para a letra grega delta .
6

Selecione a coluna da tabela para verificar se o Unicode valor foi traduzido corretamente. ao terminar , saia da sessão SQL * Plus .

Anterior :

Próximo : No
  Os artigos relacionados
·Como colocar várias linhas em um em T-SQL 
·Privilégios insuficientes e Funções do Oracle 
·SQLite Componentes 
·MPP Vs . SMP Banco de Dados 
·Como instalar uma conexão de banco de dados Oracle 
·O que é o SQL em WinService 
·O que é o Mixed Mode 
·Como usar links de dados para copiar bancos de dados do…
·SQL & Decimal Arredondamento Problemas 
·Como saber a hora de início de um Banco de Dados Oracl…
  Artigos em destaque
·Como se livrar de um fundo branco em EPS Illustrator 
·Como gravar um DVD-ROM 
·Diferença entre Flash e Shockwave 
·Como copiar um objeto e organizá-lo em uma grade no Il…
·A Importância do Software Anti -Virus 
·MIDI para MP3 conversão em um Mac 
·Como editar iTunes Canções 
·Como Backup /Restore Licença DHCP Arquivos 
·Como fazer Animated relâmpago em um computador 
·Text to Speech Technology 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados