Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Truncar Vista en Sql Server 2008

Estas en el tema de Truncar Vista en Sql Server 2008 en el foro de SQL Server en Foros del Web. Buenas amigos, estoy teniendo problemas al querer truncar una vista en SS2008. Esto es posible? Probé con TRUNCATE TABLE [NOMBRE_VIEW] y resulta un error que ...
  #1 (permalink)  
Antiguo 28/11/2013, 07:52
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años
Puntos: 15
Truncar Vista en Sql Server 2008

Buenas amigos, estoy teniendo problemas al querer truncar una vista en SS2008.

Esto es posible? Probé con TRUNCATE TABLE [NOMBRE_VIEW] y resulta un error que expresa que [NOMBRE_VIEW] no es una tabla y el truncate no se realiza.

Espero sus comentarios al respecto.

Saludos

damimg
  #2 (permalink)  
Antiguo 28/11/2013, 09:12
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Truncar Vista en Sql Server 2008

las vistas no se truncan, se eliminan prueba con

drop view nombre_vista

el truncado se hace en las tablas cuando quieres eliminar la informacion de las mismas pero sin generar registros en el log de transacciones lo cual no se puede hacer en una vista porque una vista no es una tabla es solo una referencia a las tablas :)

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 28/11/2013, 09:36
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años
Puntos: 15
Respuesta: Truncar Vista en Sql Server 2008

Cita:
Iniciado por Libras Ver Mensaje
las vistas no se truncan, se eliminan prueba con

drop view nombre_vista

el truncado se hace en las tablas cuando quieres eliminar la informacion de las mismas pero sin generar registros en el log de transacciones lo cual no se puede hacer en una vista porque una vista no es una tabla es solo una referencia a las tablas :)

saludos!
Gracias Libras por tu respuesta, ya que mencionas el log de transacciones.

Se podria decir que cada tabla presenta un log y puede ser consultado para ver su historial?

Me gustaria que me dieras mas info al respecto

Saludos

damimg
  #4 (permalink)  
Antiguo 28/11/2013, 10:14
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Truncar Vista en Sql Server 2008

si, se guardan los movimientos que se hicieron en las tablas en el log de transacciones(dependiendo el modo de recuperacion de la base de datos) para mas informacion preguntale a google ;)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 28/11/2013, 12:08
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años
Puntos: 15
Respuesta: Truncar Vista en Sql Server 2008

Cita:
Iniciado por Libras Ver Mensaje
si, se guardan los movimientos que se hicieron en las tablas en el log de transacciones(dependiendo el modo de recuperacion de la base de datos) para mas informacion preguntale a google ;)
me podes decir como accedo a ese log?
  #6 (permalink)  
Antiguo 28/11/2013, 12:09
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Truncar Vista en Sql Server 2008

Yo no entendí nada, LOG de vista???, No pues me hablan en chino !!
__________________
MCTS Isaias Islas
  #7 (permalink)  
Antiguo 28/11/2013, 12:50
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años
Puntos: 15
Respuesta: Truncar Vista en Sql Server 2008

Cita:
Iniciado por iislas Ver Mensaje
Yo no entendí nada, LOG de vista???, No pues me hablan en chino !!
iislas lo que quiero saber es como acceder al log de transacciones de una tabla en particular.
  #8 (permalink)  
Antiguo 28/11/2013, 14:33
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Truncar Vista en Sql Server 2008

Por herramientas de terceros: LogExplorer
__________________
MCTS Isaias Islas
  #9 (permalink)  
Antiguo 28/11/2013, 15:25
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Truncar Vista en Sql Server 2008

se puede consultar desde sql server

http://social.msdn.microsoft.com/For...sasterrecovery

investiga un poco mas damimg no esperes que todo te llegue ya masticado y en la boca(trata de buscar informacion en ingles)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #10 (permalink)  
Antiguo 28/11/2013, 15:32
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Truncar Vista en Sql Server 2008

Si, pero por ejemplo, yo creo una tabla y quiero saber que campos le puse como se llamo, etc.

Con esos comandos me da

CREATE TABLE;0x0105000000000005150000002b3804d2dfbb382d3b f829b4e8030000
__________________
MCTS Isaias Islas
  #11 (permalink)  
Antiguo 28/11/2013, 20:37
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años
Puntos: 15
Respuesta: Truncar Vista en Sql Server 2008

Cita:
Iniciado por iislas Ver Mensaje
Si, pero por ejemplo, yo creo una tabla y quiero saber que campos le puse como se llamo, etc.

Con esos comandos me da

CREATE TABLE;0x0105000000000005150000002b3804d2dfbb382d3b f829b4e8030000
iislas podras compartirme esa herrmienta asi la investigo mas en profundidad?

gracias
  #12 (permalink)  
Antiguo 28/11/2013, 21:45
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Truncar Vista en Sql Server 2008

Cita:
Iniciado por iislas Ver Mensaje
Si, pero por ejemplo, yo creo una tabla y quiero saber que campos le puse como se llamo, etc.

Con esos comandos me da

CREATE TABLE;0x0105000000000005150000002b3804d2dfbb382d3b f829b4e8030000
a bueno esa es otra cosa y damimg iislas puso el nombre de la aplicacion dale una leida a los posts anteriores investiga un poco en internet sobre esta.....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #13 (permalink)  
Antiguo 29/11/2013, 11:21
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Truncar Vista en Sql Server 2008

Vas a San Google y tecleas: Lumigent Log Explorer <buscar>

y voalaaaaaaaaaaaaaaaaa
__________________
MCTS Isaias Islas

Etiquetas: server, sql, tabla, vista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:47.