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 original
ALTER 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