Pegar en la tabla de SQL Server a través del estudio de la gerencia de 2005 y mantener los finales de línea

StackOverflow https://stackoverflow.com/questions/1797181

Pregunta

No se puede conseguir que esto funcione. He abierto una tabla de SQL Server Express en SQL Server Management Studio 2005. Cuando trato de pegar un fragmento de texto de varias líneas en un campo NTEXT que se trunca para incluir sólo la primera línea.

En Access este tipo de cosas funciona, ¿qué debo hacer?

¿Fue útil?

Solución

Vuelve a escribir como un UPDATE o INSERT INTO. Los literales de cadena pueden abarcar varias líneas:

declare @t table (d varchar(10))
insert into @t values ('a
b
c')

Otros consejos

Hemos tenido el mismo problema.

Puede utilizar cualquiera y instrucción de inserción

INSERT INTO TABLE (Col1,..., Coln)
SELECT  Val1,...,
'MULTILINE
VALUE',...,Valn

o utilizar la conexión con tablas vinculadas para insertar los valores de líneas múltiples.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top