Pesquisa Sql
Pesquisa SQL
Extended procedure SQL Server
Trabalho feito como requisito
Parcial para a nota do 1º semestre
Do curso técnico de informática.
Matéria: AMD. Orientador: Professor Paulo
Campos do Jordão 2015
INTRODUÇÃO
Um procedimento armazenado estendido é um C ou C ++ DLL que pode ser chamado de Transact-SQL usando a mesma sintaxe que chamar um procedimento armazenado Transact-SQL. Os procedimentos armazenados estendidos são uma maneira de estender as capacidades do Transact-SQL para incluir todos os recursos e serviços disponíveis para os aplicativos do Microsoft Win32.
Em outras palavras, pode se criar um procedimento armazenado estendido no seu idioma personalizado (VC ++, VB, Delphi). Estes dll pode usar a API do fornecido pela Open Data Services para interagir, controlar e melhorar a funcionalidade do servidor SQL para fornecer a funcionalidade que pode se exigir.
Exemplos:
1. Imagine que você tem um aplicativo que realiza algum processamento com base em alguns dos registros inseridos recentemente em uma tabela específica. A forma mais comum que se pode fazer o mesmo é abrir uma conexão de registros sobre a mesa e manter polling e re-examinando até que uma nova entrada é inserido.
A desvantagem no exemplo acima é de votação, seria colocar um monte de carga em cima da mesa em mesas frequentemente acessados. O procedimento armazenado estendido iria adotar uma abordagem baseada em eventos, onde um procedimento armazenado estendido que reside no servidor seria acionado em uma nova inserção e executar o processamento de costume.
2. Imagine que você tem um aplicativo que precisa para realizar alguns testes em alguma condição e enviar imediatamente um e-mail de resposta a alguém fez a notificação do evento.
A desvantagem, no exemplo acima é que você pode ter uma condição em particular para disparar o evento hoje e uma condição totalmente diferente hoje. O procedimento armazenado estendido