Visual Basic.NET - eliminar en 2 tablas

 
Vista:

eliminar en 2 tablas

Publicado por ricardo (8 intervenciones) el 04/01/2005 18:40:23
hola tengo el siguiente problema, tengo que eliminar de 2 tablas a la vez y al analizar la consulta de seleccion funciona corecto y despliego los datos de ambas tablas, sin embargo al querer eliminar aparece un error
reclamando por la coma separadora de los nombres de la tabla

declare @id_usuario numeric
set @id_usuario='46'
select * from Tab_usuarios_mmdar, Tab_store_mmdar
where Tab_usuarios_mmdar.id_usuario = @id_usuario
and Tab_usuarios_mmdar.cod_store=Tab_store_mmdar.txt_store

declare @id_usuario numeric
set @id_usuario='46'
delete Tab_usuarios_mmdar, Tab_store_mmdar
where Tab_usuarios_mmdar.id_usuario = @id_usuario
and Tab_usuarios_mmdar.cod_store=Tab_store_mmdar.txt_store

Server: Msg 170, Level 15, State 1, Line 3
Línea 3: sintaxis incorrecta cerca de ','.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:eliminar en 2 tablas

Publicado por Edgar (1501 intervenciones) el 04/01/2005 19:21:10
Hola

Lo que sucede es que la clausula Delete solo admite eliminar de una tabla.. debes romper esa sentencia en dos, una para cada tabla

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar