Hola grupo!!!!
Una vez mas solicito su ayuda. Estoy intentando usar vistas divididas, la
idea es mejorar el rendimiento de una aplicación multiempresa. Para muchas
tablas la columna de partición será el nombre de la empresa. Pero tengo dos
problemas:
1) No logro hacer funcionar los insert (ver script debajo)
2) ¿Existen las vistas divididas en Oracle? ¿Desde que versión?
Un saludo
Rodrigo Corral González
CREATE TABLE [tOperarios_Empresa1] (
[Empresa] [char] (10) NOT NULL CHECK ([Empresa] = 'Empresa1'),
[Codigo] [char] (10) NOT NULL PRIMARY KEY,
[Operario] [char] (50)NOT NULL
)
GO
CREATE TABLE [tOperarios_Empresa2] (
[Empresa] [char] (10) NOT NULL CHECK ([Empresa] = 'Empresa2'),
[Codigo] [char] (10) NOT NULL PRIMARY KEY ,
[Operario] [char] (50)NOT NULL
)
GO
GO
CREATE VIEW dbo.vwOperarios
AS
SELECT *
FROM dbo.tOperarios_Empresa1
UNION ALL
SELECT *
FROM dbo.tOperarios_Empresa2
GO
INSERT vwOperarios (Empresa, Codigo, Operario) VALUES ('Empresa1', 'OP1',
'Operario1')
Leer las respuestas