Array
(
)

Limite de texto em variável local

Cd.ttosta
   - 02 fev 2007

Olá!

Em uma procedure tenho uma variável local declarada como Varchar(8000).
Ocorre que essa variável pode receber texto maior que o tamanho definido (texto originário de um DBMemo no Delphi).
Sabendo que não posso declarar variável local como text, qual a melhor solução para o problema?

Grato!

Ramms
   - 02 fev 2007

Amigo, varchar só aceita até 255 caracteres, após isso vc tem que utilizar um campo Text

Cd.ttosta
   - 05 fev 2007

Caro amigo! Como citado no texto, meu problema está na declaração da variável. É possível declarar um Varchar(8000), mas meu problema é q a variável poderá passar o limite, não sendo possível declarar uma variável Text.

Delrio
   - 21 mar 2007

No SQL 2005 este problema foi resolvido com o novo paramentro para VACHAR, agora exite o valor MAX, Ex: VACHAR(MAX), declarando desta forma poderá usar mais 8000 caracteres.