? Oracle SQL , por vezes referido como PL /SQL, é a extensão de propriedade da Oracle Corporation da linguagem de consulta de banco de dados SQL. Oracle SQL é usado para manipular e consultar dados armazenados em bancos de dados Oracle . Origem
SQL padrão , que significa Structured Query Language, foi originalmente desenvolvido pela IBM na década de 1970 e patenteada pela IBM em 1985, e formalmente padronizado pela ANSI ( o American National Standards Institute ) em 1986. Oracle Corporation desenvolveu mais tarde um conjunto de extensões proprietárias para o SQL padrão , que acrescentou funcionalidade linguagem procedural .
Funcionalidade Processual
funcionalidade processual da Oracle SQL expande em SQL padrão. Padrão SQL fornece funções para recuperar e manipular os registros do banco de dados , mas PL /SQL ( Linguagem procedural /SQL ) é uma linguagem de programação mais robusto, permitindo a criação de programas complexos com variáveis definidas e looping .
Benefícios
a principal vantagem de usar o Oracle SQL é a integração com bancos de dados Oracle marca. Oracle SQL fornece a funcionalidade que o padrão SQL não possui e também vem com muitos grupos pré-embalados de funções e procedimentos destinados a administradores de banco de dados Oracle .
Sintaxe
sintaxe do Oracle SQL é baseado em Ada, uma linguagem de programação descendentes de Pascal . Na verdade, a estrutura de um procedimento de PL /SQL se parece muito com a estrutura do programa do núcleo da linguagem Pascal originais.
Aviso
Oracle SQL tem algumas semelhanças superficiais para transacional da Microsoft SQL (T -SQL) , mas há diferenças significativas entre os conjuntos de recursos e sintaxes dos dois idiomas. Portando procedimentos escritos em um idioma para o outro geralmente é bastante difícil , especialmente porque os bancos de dados SQL Server da Microsoft e Oracle lidar com bloqueio de registro e vários usuários de diferentes maneiras .