Files
MVE/productos_frecuentes.sql

35 lines
1.8 KiB
SQL

CREATE TABLE dbo.productos_frecuentes (
id_producto_frecuente INT IDENTITY(1,1) PRIMARY KEY,
sinonimo NVARCHAR(255) NOT NULL,
fraccion NVARCHAR(50) NOT NULL,
nico NVARCHAR(50) NOT NULL,
numero_parte NVARCHAR(300) NULL,
descripcion NVARCHAR(MAX) NULL,
umc_id INT NOT NULL, -- FK a unidades_medida_apendice7(id)
pais_origen_destino NVARCHAR(100) NULL,
pais_comprador_vendedor NVARCHAR(100) NULL,
uso_mercancia NVARCHAR(100) NULL,
estado_mercancia NVARCHAR(100) NULL,
vinculacion NVARCHAR(100) NULL,
observaciones NVARCHAR(MAX) NULL,
preferencia NVARCHAR(100) NULL,
criterio_preferencia NVARCHAR(100) NULL,
uso_producto NVARCHAR(100) NULL,
descripcion_producto NVARCHAR(MAX) NULL,
certificado_origen BIT NOT NULL DEFAULT 0,
tipo_mercancia NVARCHAR(100) NULL,
documento_en_original BIT NOT NULL DEFAULT 0,
proveedor NVARCHAR(255) NULL,
id_importador INT NOT NULL, -- FK a usuarios_sistema(id_usuario)
fecha_alta DATETIME2 NOT NULL DEFAULT GETDATE(),
status INT NOT NULL DEFAULT 1,
frecuencia_uso INT NOT NULL DEFAULT 1, -- cuántas veces se ha utilizado
CONSTRAINT FK_prodFreq_UMC
FOREIGN KEY (umc_id)
REFERENCES dbo.unidades_medida_apendice7(id),
CONSTRAINT FK_prodFreq_Importador
FOREIGN KEY (id_importador)
REFERENCES dbo.usuarios_sistema(id_usuario)
);