Espaço de campo VARCHAR após UPDATE

SQL Server

04/07/2016

Olá,

Estou com uma dúvida sobre como o SQL Server se comporta após o seguinte cenário:

- É realizada a inserção de dados em uma coluna do tipo VARCHAR(MAX);
- Depois disso uma aplicação terceirizada lê esse dado, compacta, e dá UPDATE na mesma linha;

O espaço que foi reduzido, poderá ser utilizado novamente, ou por ter sido alocado em um primeiro momento, mesmo com a redução, não pode mais ser utilizado?

Grato!
Rafael Conzatti

Rafael Conzatti

Curtidas 0

Melhor post

William

William

04/07/2016

Conzatti, não compreendo sua dúvida!

Se você está trabalhando com VARCHAR(MAX) isso significa sem limite de tamanho, campos do tipo VARCHAR tem alocação de espaço dinâmica, mas no seu caso nem precisa porque não tem limite de espaço.
GOSTEI 1

Mais Respostas

Rafael Conzatti

Rafael Conzatti

04/07/2016

Conzatti, não compreendo sua dúvida!

Se você está trabalhando com VARCHAR(MAX) isso significa sem limite de tamanho, campos do tipo VARCHAR tem alocação de espaço dinâmica, mas no seu caso nem precisa porque não tem limite de espaço.


William,

Primeiramente obrigado pela atenção. Quanto à situação, é seguinte:

A equipe de DEV quer inserir um dado puro em um campo varchar(max), e depois quer consultar esse registro, compactar ele e dar update. Com isso o tamanho do dado, ficará menor. Desta forma, o espaço da diferença entre o dado puro e o compactado, ficará novamente disponível para os registros seguintes? Esse espaço que agora não pertence mais ao registro pós update (por ter sido compactado), será reutilizado?

Grato!
GOSTEI 0
William

William

04/07/2016

Poderia copiar e colar, mas sua resposta deve esta nesse post http://pt.stackoverflow.com/questions/61191/qual-a-vantagem-de-se-usar-char-ao-inv%C3%A9s-de-varchar.

No meu entender do conceito de campos VARCHAR o espaço pode ser reutilizado!
GOSTEI 1
Rafael Conzatti

Rafael Conzatti

04/07/2016

Poderia copiar e colar, mas sua resposta deve esta nesse post http://pt.stackoverflow.com/questions/61191/qual-a-vantagem-de-se-usar-char-ao-inv%C3%A9s-de-varchar.

No meu entender do conceito de campos VARCHAR o espaço pode ser reutilizado!


Novamente obrigado, William. Já havia lido esse artigo, mas ainda fiquei com dúvidas. Vou sugerir à Equipe que façam testes lógicos, e me desvencilhar dessa situação o mais breve possível.

Grato!
GOSTEI 0
Adi

Adi

04/07/2016

User saves passwords for Facebook, Gmail, Yahoo and many other websites while logging into the browser. Saving password is recommended only if you are the single user using the PC Remember Passwords in Microsoft edge
GOSTEI 0
POSTAR