No hay claves principales ni candidatas en la tabla a la que se hace referencia-error sql Mens. 1776
Publicado por Juan (10 intervenciones) el 26/11/2020 15:28:43
Buenas Tardes Amigos.
Comento que me encuentro creando un diagrama de bases de datos, he creado 2 tablas relacionadas, creo la primera sin problemas, y al crear la segunda, me arroja error al referencias a la primera.
Dejo acá el código:
Tabla 1
Tabla 2
Linea de error FOREIGN key ([folio],[num_ope]) References tbl_AsConDet([folio],[num_ope])
Muchas Gracias.
Comento que me encuentro creando un diagrama de bases de datos, he creado 2 tablas relacionadas, creo la primera sin problemas, y al crear la segunda, me arroja error al referencias a la primera.
Dejo acá el código:
Tabla 1
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE [dbo].[TBL_AsConDet]
(
[id] [int] IDENTITY(1,1) NOT NULL,
[folio] NUMERIC (10) NOT NULL,
[num_ope] VARCHAR(15) NOT NULL,
[oficina] NUMERIC(3, 0) NULL,
[seccion_imputada] NUMERIC(6, 0) NULL,
[numero_cta] NUMERIC(10, 0) NULL,
[debe] NUMERIC(10, 3) NULL,
[haber] NUMERIC(10, 3) NULL,
PRIMARY KEY ([num_ope],[folio]),
FOREIGN KEY ([folio]) References [TBL_AsCon] (folio)
)
Tabla 2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CREATE TABLE [dbo].[Tbl_fichaComplementaria]
(
[idFicha] [int] IDENTITY(1,1) NOT NULL,
[Fecha] [date] NULL,
[folio] [numeric](10, 0) NOT NULL,
[num_ope] [varchar](15) NOT NULL,
[fecha_evento] [date] NULL,
[cod_concepto] [numeric](3, 0) NOT NULL,
[gls_concepto] [varchar](50) NULL,
[gls_desc_aux] [varchar](400) NULL,
[montoEvento] [numeric](13, 0) NULL,
[idNumOpDeudora] [varchar](15) NULL,
[Rut] [varchar](11) NULL,
[ctaResultado] [CHAR](10) NOT NULL,
[cod_estado] [numeric](3, 0) NOT NULL,
[gls_estado] [varchar](20) NULL,
[seccion_ori] [numeric](3, 0) NOT NULL,
[cod_oficina] [numeric](3, 0) NOT NULL,
PRIMARY KEY (idFicha,folio,num_ope,cod_estado,cod_oficina,seccion_ori,cod_concepto,ctaResultado),
FOREIGN key (folio) References tbl_Ascon (folio),
FOREIGN key ([folio],[num_ope]) References tbl_AsConDet([folio],[num_ope]), --Linea de error
--FOREIGN key (cod_estado) References Tbl_Parametro (cod_par),
--FOREIGN key (cod_oficina) References tbl_T103uni(uni_ofi_cod),
FOREIGN key (seccion_ori) References tbl_seccion(codigo_seccion),
FOREIGN key (cod_concepto) References tbl_concepto(cod_concepto),
FOREIGN key (ctaResultado) References tbl_PlanCtas(ccn_num)
)
Linea de error FOREIGN key ([folio],[num_ope]) References tbl_AsConDet([folio],[num_ope])
Muchas Gracias.
Valora esta pregunta


0