Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como modificar Coluna para CLOB no Oracle
Um objeto grande caractere ( CLOB ) tipo de dados em Oracle é capaz de armazenar até quatro gigabytes (GB) de texto de caráter . Dados CLOB são normalmente armazenados em um local separado e são referenciados pela tabela que contém a variável CLOB. Criação de uma variável CLOB ocorre utilizando os " ALTER TABLE " comandos "Criar" ou ou o "tipo ALTER " comandos "Criar" ou . A conversão direta de tipos de caracteres para tipos de objetos grandes em versões mais antigas do Oracle é realizado através de uma conversão de dois passos que modifica a variável de caracteres para um tipo LONG antes de avançar para um tipo CLOB. Na versão 10g e acima, a conversão direta ocorre através da função TO_CLOB . Instruções
converter uma coluna VARCHAR2 para CLOB utilizando um processo de duas etapas
1

Abra uma janela de linha de comando PL /SQL ou editor do programa.
2

Realize o conversão primeiro tipo de dados. Modificar a variável VARCHAR2 ao tipo de dados LONG. Use a seguinte consulta como um exemplo:

ALTER TABLE empregado MODIFICAR ( empprofile LONG) ;

Esta consulta modifica a coluna chamada " empprofile " do tipo de dados VARCHAR2 para o tipo de dados LONG.
3

Realizar um segundo comando "ALTER TABLE" . Converter o tipo de dados LONG para tipo de dados CLOB , usando a seguinte consulta :

ALTER TABLE empregado MODIFICAR ( empprofile CLOB );

Este comando modifica a coluna " empprofile " novamente a partir da longa para o tipo de dados CLOB.
converter tipos de dados de CLOB Usando uma instrução de atualização
4

no editor de linha de comando PL /SQL , crie uma nova variável do tipo CLOB em a tabela: ; " . empregado "

ALTER TABLE empregado ADD ( empprofile2 CLOB )

Este comando adiciona uma coluna chamada " empprofile2 " para a tabela chamada
5

Criar uma instrução de atualização que define o valor da nova variável igual ao valor da variável idade Masculino

empregado aTUALIZAÇÃO ; . empprofile2 = empprofile ; COMMIT ;

Executar uma instrução SELECT para ver que os resultados da coluna " empprofile2 " corresponde ao valor contido no " empprofile " para os 10 primeiros registros
6

Solte a variável idade VARCHAR2 : .

ALTER TABLE DROP COLUMN empregado empprofile ;
7

Renomeie o nome da coluna CLOB para a coluna antiga VARCHAR2

ALTER TABLE RENAME COLUMN empregado empprofile2 TO empprofile ; .

converter tipos de dados Usando TO_CLOB em Oracle 10g
8

na linha de comando PL /SQL , altere o tipo de dados para CLOB pela aplicação da função TO_CLOB :

ATUALIZAÇÃO EmployeeSet empprofile2 = TO_CLOB ( empprofile ); COMMIT ;

a função explícita TO_CLOB funciona em varchar2 , NVARCHAR2 , ou tipos de dados NCLOB
9

Largue o nome da coluna de idade
. . 10

Renomear " empprofile2 " para " empprofile . "

Anterior :

Próximo : No
  Os artigos relacionados
·PHP e MySQL não estão atualizando o Decimal Campo 
·SQL DBA Descrição 
·Como medir a Oracle Capacidade Banco de Dados 
·Como alocar memória para o Oracle 
·Como aumentar a tarifa em sintaxe SQL 
·O que é Programação DBA 
·Como instalar o SQL Hotkeys 
·Sobre Participe Oracle 8i 
·A função dormir no Oracle 
·Como ativar , Gerar , Update, Delete e Insert Declaraç…
  Artigos em destaque
·Como renderização de vídeo em After Effects 
·Como instalar arquivos ZIP para Windows CE 
·Como ligar falantes sem fio a uma rede informática sem…
·Como remover um ZBOT Zeus 
·Como gravar um DVD no XP 
·Como recuperar de um vírus Cavalo de Tróia 
·Como usar a Ferramenta de Remoção de Software Malicio…
·Como criar Mãos dos desenhos animados no Illustrator 
·Como gravar um AVI em um DVD em um Mac 
·Como gravar um DVD a partir de um atualizado Locker Vis…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados