Pregunta a debate

SQL:el nombre de columna o los valores especificados no corresponden a la definición de la tabla.

Tengo un problema con SQL.

Quiero ingresar unos datos los cuales consulto a a traves de un store procedure e insertarlos en una tabla, pero me aparece el siguiente mensaje de error: Error de inserción: el nombre de columna o los valores especificados no corresponden a la definición de la tabla.

Se que este error ocurre debido a que el numero de valores que estoy intentando ingresar no es igual al numero de campos de mi tabla, pero he revisado varias veces y veo que tienen la misma cantidad.

Aqui les muestro las instrucciones SQL

create TABLE #TablaTemporal3 (CARNET varchar(16), NOMBRE char(100),SEXO char(1),NIVEL_SISBEN char(1),TIPO_CONTRATO char(2),ESTADO char(2),EDAD INT,PORCENTAJE money,TOPE_SERVICIO money,TOPE_ANO money,VALOR_ANO money,ASOCIADO varchar(50),GRUPOP varchar(266),DIAGNOSTICO varchar(16),IPS_ORIGEN varchar(50),IPS_DESTINO varchar(50),PROCEDIMIENTO varchar(16),AUTORIZACION varchar(16),ENTUTELA varchar(1),NUM_PRG_INSCRITO int,TELEFONO varchar(256),ESTADO_BIOMETRIA varchar(20))

INSERT INTO #TablaTemporal3
EXEC [dbo].[SP_AUTORIZACIONES]
@OPERACION = N'VALIDA_AFILIADO',
@CARNET = '47605110730'
Esta operacion del store procedure arroja un select con los siguientes datos

47605110730,DAIRO JOSE MUÑOZ FUENTES,M,1,ST,AC,7,0.00,0.0,0,0.00,,05 - INFANTE,,,,,0,N,1,,OK

He separado con comas(,) los valores.

Estado
A debate
Respuestas:
1 respuesta
Visualizaciones:
316 vistas
Responder

Respuestas (1)

Ordenar por:

  • Estas intentando actualizar o insertar registros en una tabla pero esta escribiendo mal el nombre de una o mas columnas o los valores no corresponden con el tipo de datos de la columna. ten en cuenta además en SQL el orden de los valores debe corresponder al orden de las columnas.

    ¿Te parece útil esta respuesta?

Todo empieza con una pregunta...

Escribe el título de tu pregunta.