Em SQL Server, são tipos de dados de valor grande:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - varchar(max) e nvarchar(max).
Para entender o motivo pelo qual a alternativa A é a correta, vamos primeiro esclarecer o que são os tipos de dados de valor grande no SQL Server. Esses tipos de dados são utilizados para armazenar grandes volumes de dados, ideais para textos extensos ou coleções binárias de tamanho variável.
O tipo varchar(max) é usado para armazenar cadeias de caracteres não Unicode de tamanho variável, podendo conter até aproximadamente 2GB de dados. É uma extensão do tipo varchar tradicional, que limita o tamanho máximo do campo.
O tipo nvarchar(max) é similar ao varchar(max), mas é usado para armazenar dados de texto Unicode, o que é importante para suportar um conjunto mais amplo de caracteres, como caracteres chineses, japoneses, árabes, etc. O n no início de nvarchar significa "National language character set", o que indica suporte a um conjunto de caracteres internacional.
Os outros tipos mencionados nas opções, como varbinary(max) e xml, também são utilizados para armazenar grandes volumes de dados, mas não são considerados como parte do mesmo grupo dos tipos de dados de texto. Varbinary(max) é utilizado para armazenar dados binários, como imagens ou arquivos, e xml é especificamente para armazenar dados estruturados no formato XML.
Portanto, a alternativa correta é a A, pois varchar(max) e nvarchar(max) são os tipos de dados de valor grande que se destinam ao armazenamento de grandes quantidades de texto no SQL Server.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo