Anche se i database relazionali e la struttura Query Language o SQL sono tecnologie introdotte nel 1970 , le applicazioni che implementano loro sono , fino ad oggi , in continuo sviluppo. ISQL o Interactive Structured Query Language e OSQL - Object- Structured Query Language - sono strumenti di database relazionali che si sono evoluti nel corso degli anni per soddisfare le crescenti esigenze delle imprese per l'elaborazione dell'informazione efficiente . Panoramica
Sia OSQL e ISQL sono utilità della riga di comando sviluppati per impartire istruzioni ai database SQL Server di Microsoft in esecuzione come processi in background del sistema operativo Windows . OSQL e ISQL sono stati sviluppati congiuntamente da Microsoft e la società di database Sybase . Entrambi possono essere utilizzati per eseguire comandi singoli o in batch. Inoltre , OSQL e ISQL in grado di interpretare ed eseguire script o file batch scritte utilizzando le estensioni del linguaggio Transact - SQL proprietarie di Microsoft per SQL standard .
Database Biblioteca API
ISQL e OSQL si differenziano per le interfacce di programmazione delle applicazioni di database o API che utilizzano per connettersi al server Microsoft SQL . ISQL è stato originariamente sviluppato da Sybase utilizzando l'API DB-Library . Più tardi , OSQL è stato sviluppato per utilizzare il database della libreria API di connettività ODBC o Open , invece. Entrambe le API contiene le funzioni in linguaggio C , le dichiarazioni di variabili e costanti, necessarie per aprire e chiudere un database , aggiungere ed estrarre informazioni ed eseguire attività di manutenzione . ODBC migliora l'API DB-Library , sostenendo grandi tipi di dati char , prorogabili dati Markup Language XML o e Unicode . Le versioni di Microsoft SQL Server dopo il 2000 non sono più le applicazioni client di connessione di supporto scritte utilizzando DB -Library .