Create view con campo calculado o condicionado
Hola, gracias por tu ayuda,
necesito crear una vista con un campo condicionado, por ejemplo si el campo2='A' que muestre 'AAAA' , si es 'B' 'BBBB' sino 'OTRA'
esto lo debe hacer firebird no el evento calculated del dataset
por ejemplo para crear una tabla con un campo calculado hago
CREATE TABLE TABLA5 (
campo1 INTEGER NOT NULL,
campo2 CHAR(1) NOT NULL,
CALC2 COMPUTED BY ((CASE
WHEN campo2='A' then 'AAAAA'
WHEN campo2='B' then 'BBBBBB'
ELSE 'OTRA' END))
);
una vista SIN el campo calculado seria
CREATE VIEW V3( CAMPO1, CAMPO2 )
AS
select campo1,campo2
from TABLA5
where campo1 = 1;
pero me dá error si quiero crear una vista con un campo calculado, no me deja colocar la palabra computed por ningún lado
Gracias
|