Muricy 0 Denunciar post Postado Setembro 16, 2006 Tenho um campo VARCHAR(7) ou CHAR(7) e tento incluir a palavra "ATENÇÃO"Dá erro no Oracle dizendo que o campo é muito pequeno para aceitar... MÁXIMO(7) - REAL(9)Como resolver isso???? Compartilhar este post Link para o post Compartilhar em outros sites
MonTiLLa 1 Denunciar post Postado Setembro 18, 2006 Opa Muricy, você pode aumentar o tamanho do campo, faz o seguinte: ALTER TABLE tabela MODIFY campo VARCHAR2(10) NULL; ou ALTER TABLE tabela MODIFY campo VARCHAR2(10) NOT NULL; http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Muricy 0 Denunciar post Postado Setembro 18, 2006 Opa Muricy,você pode aumentar o tamanho do campo, faz o seguinte:ALTER TABLE tabela MODIFY campo VARCHAR2(10) NULL;ouALTER TABLE tabela MODIFY campo VARCHAR2(10) NOT NULL; http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gifAgradeço a sua ajuda, mas não posso aumentar o tamanho dos campos, pois em algumas situações a minha aplicação alimenta uma base de dados de outro servidor e mesmo assim não é uma opção correta, pois imagine ficar aumentando o campo toda vez que extrapolar por digitar acentos.O que quero saber é se existe alguma configuração no Oracle para retificar isso, pois uma letra com acento deveria ocupar apenas 1 caracter e não 2. Compartilhar este post Link para o post Compartilhar em outros sites