Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
A diferença entre ISQL e OSQL
Apesar de bancos de dados relacionais ea Estrutura Query Language ou SQL são tecnologias introduzidas na década de 1970 , as aplicações que os implementam são , até hoje, em contínuo desenvolvimento . ISQL ou interativo Structured Query Language e OSQL - Structured Query Language - objeto - são ferramentas de banco de dados relacionais que têm evoluído ao longo dos anos para atender às necessidades crescentes de negócios para o processamento de informações eficiente. Visão geral

Ambos OSQL e ISQL são utilitários de linha de comando desenvolvido para emitir instruções aos bancos de dados do Microsoft SQL Server rodando como processos de fundo do sistema operacional Windows. OSQL e ISQL foram desenvolvidos em conjunto pela Microsoft ea empresa de banco de dados Sybase. Ambas podem ser utilizadas para emitir comandos individuais ou em lote . Além disso, OSQL e ISQL pode interpretar e executar scripts ou arquivos em lote escritos usando extensões de linguagem Transact- SQL da Microsoft proprietárias para SQL padrão .
Database Library API

ISQL e osql diferem nas interfaces de programação de aplicativos de banco de dados ou APIs que eles usam para se conectar ao Microsoft SQL Servers . ISQL foi originalmente desenvolvido pela Sybase usando a API do DB -Library. Mais tarde, OSQL foi desenvolvido para usar o ODBC ou Open Database Connectivity biblioteca API vez . Ambas as APIs contêm as funções de linguagem C , variável e declarações constantes necessárias para abrir e fechar um banco de dados , adicionar e extrair informação e executar atividades de manutenção. ODBC melhora a DB-Library API , apoiando grandes tipos de dados de char , XML ou dados extensíveis Markup Language e Unicode . Versões do Microsoft SQL Server depois de 2000 já não suportam aplicativos cliente conexão escritos usando o DB- biblioteca.

Comandos

As instruções de linha de comando para ISQL e OSQL são quase identical.Both exigem um nome de usuário e senha para abrir uma conexão de banco de dados. Ambos têm a chave do servidor " -S ", que conecta a um servidor SQL pelo nome. OSQL , no entanto, permite que você se conectar a várias instâncias nomeadas do SQL Server em execução ao mesmo tempo. OSQL também tem interruptores que comandam SQL Server para salvar a sua saída usando a moeda de um usuário, data e preferências de localidade de tempo. Finalmente, OSQL pode ser configurado para ser executado no modo ISQL compatível , eliminando algumas das suas características mais recentes .
Suporte

Desde a introdução do SQL Server 2005 , da Microsoft preferido comando da ferramenta de banco de dados de linha tem sido o utilitário sqlcmd . ISQL e DB-Library já tinha sido substituído por OSQL e ODBC no SQL Server 2000. Enquanto você ainda pode usar OSQL em versões mais recentes do SQL Server , o sqlcmd pode fazer o mesmo trabalho e adiciona suporte para objetos do Microsoft vinculação e incorporação de banco de dados ou OLE DB - API.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·A Oracle ORA- 12637 Packet Receber Falha 
·My Oracle Database Connections foram usados ​​devido a …
·Como formatar PowerShell e Saída para o Excel 
·Transações MySQL Tutorial 
·Como configurar um formulário com duas abas no Access 
·Como aumentar a tarifa em sintaxe SQL 
·Você pode executar um banco de dados Oracle 9 Com uma …
·Tipos ENUM em SQLite 
·Como atualizar a chave estrangeira para uma caixa de co…
·Como manter o controle do WebLogic fontes de dados 
  Artigos em destaque
·Como copiar arquivos como uma alternativa para o Backup…
·Como desinstalar o Norton 360 V2.5.0.5 
·Como Gravar 2 Filmes em 1 DVD 
·Como Rip & Burn CDs Com o Media Player Classic 
·Como gravar um APE para um CD de áudio 
·Como fazer backup Ntuser DAT 
·Como alterar as configurações do ODM Áudio 
·Como carregar música de um CD para um computador 
·Como crossfade em VLC 
·Como apagar Music From Limewire 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados