Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cursor Es
Cursor Es
Es una herramienta que permite almacenar un conjunto de registros provenientes de una consulta Select.
Utilidad :
Se Utiliza Para Recorrer uno por uno la cantidad de registros, Modificar, Actualizar los datos de un conjunto de datos.
Sentencia @@FETCH_STATUS : Valor=0 Existe Datos Ejem : While(@@fetch_status=0) Begin Sentencias FETCH next From micursor Into @Id,@Nom End
Copias de Seguridad:
select name from master.dbo.sysDatabases --Ejemplo Realizar una Copia de Seguridad de todas --las B.D que no son del Sistema en la Unidad D:\CopiaSeguridad
use BDVentas go declare @nomar varchar(50) Declare @nom Varchar(50) declare @ruta varchar(50) declare @NomFec varchar(20) Declare CopiaSeg Cursor for Select name from master.dbo.sysDatabases where name Not in('model','master','tempbd','msdb') set @ruta='D:\CopiaSeguridad' set @NomFec=CONVERT(varchar(20),getdate(),112) open CopiaSeg Fetch Next from CopiaSeg Into @nom while(@@FETCH_STATUS=0) begin set @nomar=@ruta+@nom+@NomFec+'.BAK' BackUp Database @nom TO Disk =@nomar end close CopiaSeg Deallocate CopiaSeg go