2010-10-11 8 views
5

Solo necesitaba verificar dos veces si hay un límite de caracteres en el comando EXEC en t-sql? Si tengo una variable con varchar (max) y ejecuto el comando usando EXEC, ¿cree que estaría bien?sql server 2008 limit on exec statement

gracias

Respuesta

6

debe estar bien, de acuerdo con this MSDN article.

La parte pertinente:

Usando EJECUTAR con una cadena de caracteres

En versiones anteriores de SQL Server, carácter las cadenas están limitadas a 8,000 bytes. Esto requiere concatenar cadenas grandes para la ejecución dinámica. En SQL Server, se pueden especificar los tipos de datos varchar (max) y nvarchar (max) que permiten cadenas de caracteres de hasta 2 gigabytes de datos.

Cuestiones relacionadas