Variables globales
Estan son las variables que ofrece SQL que siempre estan disponibles para el usuario.
Entre las principales variables tenemos.
- @@CONNECTIONS
- @@MAX_CONNECTIONS
- @@CPU_BUSY
- @@ERROR
- @@IDENTITY
- @@IDLE
- @@IO_BUSY
- @@LANGID
- @@LANGUAGE
- @@MAXCHARLEN
- @@PACK_RECEIVED
- @@PACK_SENT
- @@PACKET_ERRORS
- @@ROWCOUNT
- @@SERVERNAME
- @@SPID
- @@TEXTSIZE
- @@TIMETICKS
- @@TOTAL_ERRORS
- @@TOTAL_READ / @@TOTAL_WRITE
- @@TRANCOUNT
- @@VERSION
Cada una de estas variables nos representan diferentes funciones.
Herramientas de control de Flujos
Son las diversas herramientas que nos permiten realizar acciones de repeticion o control tal como las que aplicamos en otros lenguajes de programacion como java o c#.
En sql las principales instrucciones son:
Funciones especiales de Error
- ERROR_NUMBER(), devuelve el número de error.
- ERROR_SEVERITY(), devuelve la severidad del error.
- ERROR_STATE(), devuelve el estado del error.
- ERROR_PROCEDURE(), devuelve el nombre del procedimiento almacenado que ha provocado el error.
- ERROR_LINE(), devuelve el número de línea en el que se ha producido el error.
- ERROR_MESSAGE(), devuelve el mensaje de error.
Cusores
En palabras sencillas un cursosr no es mass que un puntero que valga la redundancia apunta a cada registro que nosotros tengamos de un select, y lo puede ir recorriendo uno por uno.
para crear un cursos tenemos que abrirlo (open), recorrerlo (fetch), cerrarlos(close) y vaciar su memoria(daellocate)
Aqui tenemos un ejemplo :
para crear un cursos tenemos que abrirlo (open), recorrerlo (fetch), cerrarlos(close) y vaciar su memoria(daellocate)
Aqui tenemos un ejemplo :
No hay comentarios.:
Publicar un comentario