2011-09-06 18 views
5

he creado un nombre de tabla "VIEWEX"¿Es posible crear vistas de consulta de inserción

create table viewex(
    sno int, 
    name varchar(30), 
    email varchar(30), 
    address varchar(50), 
    contact varchar(30) 
); 

datos insertados en la tabla.

Ahora estoy intrested para insertar datos sólo por 3 columnas (nombre, dirección, contacto):

insert into viewex(name, address, contact) values('celcabs', 'good', 'bad'); 

Ahora la cuestión es .......... ¿Es posible crear la vista para la consulta

insert into viewex(name, address, contact) values('celcabs', 'good', 'bad'); 

Respuesta

3

lo que estás buscando es un updatable view y PostgreSQL no tiene apoyo directo para ellos.

usted puede conseguir el efecto utilizando CREATE RULE - que la página tiene información sobre cómo conseguir el efecto de una vista actualizable.

Cuestiones relacionadas