SóProvas


ID
697396
Banca
FCC
Órgão
TRE-SP
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:

I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##

II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.

III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll

Está correto o que consta em

Alternativas
Comentários
    • Procedimentos do Sistema - Armazenadas no banco de dados Master, são identificadas com o prefixo sp_, executam tarefas administrativas, podem ser executadas em qualquer banco de dados.
    • Procedimentos Locais - São criadas em bancos de dados do usuário.
    • Procedimentos Temporárias - Locais devem começar com #. Globais devem começar com ##.
    • Procedures Remotas - Apenas por compatibilidade. No seu lugar se usa Queries distribuídas.
    • Procedimentos Estendidas - São implementadas como .DLL e executadas fora do ambiente do SQL Server. Identificadas com o prefixo xp_.

  • São procedimentos ou tabelas temporarias que começam com # e ## ??
  • Há 5 Procedimentos (Procedures) básicos que podemos criar:

    Procedimentos Locais - São criados a partir de um banco de dados do próprio usuário;Procedimentos Temporários - Existem dois tipos de procedimentos temporários:
    Locais
    , que devem começar com # e Globais, que devem começar com ##;Procedimentos de Sistema - Armazenados no banco de dados padrão do SQL Server (Master), podemos indentifica-los com as siglas sp, que se origina de stored procedure. Tais procedures executam as tarefas administrativas e podem ser executadas a partir de qualquer banco de dados.Procedimentos Remotos - Podemos usar Queries Distribuídas para tais procedures. São utilizadas apenas para compatibilidade.Procedimentos Estendidos - Diferente dos procedimentos já citados, este tipo de procedimento recebe a extensão .dll e são executadas fora do SGBD SQL Server. São identificadas com o prefixo xp.

    Leia mais em: Dominando Stored Procedures http://www.devmedia.com.br/dominando-stored-procedures/7904#ixzz37TQjhN5J
  • Marquei este item I como verdadeiro, mas isso não é específico do SQL Server?

    Nem no Caput, nem no item vejo nada que se refira ao SQL Server, então em tese não deveria julgar o item pelo SQL ANSI?