Hola buenas tardes.
Estoy insertando un archivo txt a mi sql server, el problema llega cuando tengo una cadena mas larga en mi txt a lo que tengo definido en la tabla, Pero yo quiero que me lo trunque y me lo inserte por ejemplo.
en mi tabla esta definido nombre producto varchar(10)
y en mi txt tengo el producto pero un registro viene con producto PR131218YBA
y lo que busco esque me inserte PR131218YB.
Como lo puedo hacer si mi procedimiento almacenado o tengo de la siguiente manera.
Código SQL:
Ver originalALTER PROCEDURE [dbo].[VACIAR_PRD2]
@NOMBRE_ARCHIVO VARCHAR(500)
AS
BEGIN
DECLARE @COMANDO NVARCHAR(400)
SET @COMANDO = 'bulk insert VACIA_PRD2
from "'+@NOMBRE_ARCHIVO+ '"with (fieldterminator=''|'' ,
rowterminator=''\n'')'
EXEC SP_EXECUTESQL @COMANDO
END