“Conocimientos software>Software de base de datos

La diferencia entre ISQL y OSQL

2011/4/6
Aunque las bases de datos relacionales y el lenguaje de consulta SQL o estructura son tecnologías introducidas en la década de 1970 , las aplicaciones que implementan ellos son , a día de hoy, en el desarrollo continuo. Lenguaje de consulta estructurado ISQL o interactivo y OSQL - Objeto - Structured Query Language - son herramientas de bases de datos relacionales que han evolucionado a lo largo de los años para satisfacer las crecientes necesidades de las empresas de procesamiento de la información eficiente. Descripción

Tanto OSQL y ISQL son utilidades de línea de comandos desarrollados para dar instrucciones a las bases de datos de Microsoft SQL Server que se ejecutan como procesos en segundo plano del sistema operativo Windows . OSQL y ISQL fueron desarrollados conjuntamente por Microsoft y la compañía de bases de datos Sybase. Ambos se pueden utilizar para dar órdenes individuales o por lotes. Además , OSQL y ISQL pueden interpretar y ejecutar scripts o archivos por lotes escritos con propiedad de extensiones de lenguaje Transact -SQL de Microsoft para SQL estándar .
Database Library API

ISQL y OSQL difieren en las interfaces de programación de aplicaciones o API de bases de datos que utilizan para conectarse a servidores de Microsoft SQL. ISQL fue originalmente desarrollado por Sybase mediante la API de DB -Library. Más tarde, OSQL se desarrolló para utilizar la biblioteca de API de conectividad de base de datos ODBC u Open lugar . Tanto API contiene las funciones de lenguaje C , declaraciones constantes y variables necesarios para abrir y cerrar una base de datos , agregar y extraer información y llevar a cabo actividades de mantenimiento. ODBC mejora el DB -Library API apoyando grandes tipos de datos char , XML o datos de lenguaje de marcado extensible y Unicode. Versiones de Microsoft SQL Server 2000 de apoyo después de las aplicaciones de cliente de conexión ya no se escriben con el DB -Library.

Comandos

Las instrucciones de línea de comandos para ISQL y OSQL son casi identical.Both requiere un nombre de usuario y la contraseña para abrir una conexión de base de datos. Ambos tienen el interruptor del servidor " - S " que se conecta a un servidor SQL Server por su nombre. OSQL , sin embargo , le permite conectarse a varias instancias con nombre de SQL Server que se ejecuta al mismo tiempo. OSQL también tiene interruptores que comando SQL Server para salvar sus resultados utilizando la moneda de un usuario , la fecha y preferencias localidad de tiempo. Por último , OSQL puede ser configurado para ejecutarse en modo compatible con ISQL eliminando algunas de sus características más recientes.
Soporte

Desde la introducción de SQL Server 2005, Microsoft de preferencia herramienta de línea de comandos de base de datos ha sido la utilidad sqlcmd. ISQL y DB -Library ya habían sido sustituidos por OSQL y ODBC en SQL Server 2000. Aunque puede seguir utilizando OSQL en las versiones más recientes de SQL Server, SQLCMD puede hacer el mismo trabajo y añade soporte para objetos de Microsoft de vinculación e incrustación de base de datos o la API OLE -DB .

Software de base de datos
Cómo utilizar el trabajo en grupo en MS Access 2007
Cómo hacer una combinación externa en Oracle
Cómo comprobar si un elemento existe en Microsoft SQL
Cómo seleccionar un valor en un campo y otro Rellenar en Access 2007
Cómo establecer el nombre de campo de decimales en Access 2007
¿Cómo puedo comprobar la versión de Internet Application Server en Oracle
Cómo crear una consulta de referencias cruzadas en Access 2003
Cómo utilizar caracteres de control con Oracle SQL
Conocimientos Informáticos © http://www.ordenador.online