Perguntas com a marcação «stored-procedures»

Código de chamada instalado em um gerenciador de banco de dados, expondo uma API através da qual ela pode ser chamada. Normalmente escritas na linguagem de consulta nativa, algumas plataformas DBMS também suportam outras linguagens.




1
O que permite ao SQL Server negociar um nome de objeto para uma sequência passada para um procedimento do sistema
O que faz com que seja legal passar um nome de objeto para o procedimento armazenado do sistema sp_helptext? Qual mecanismo converte o nome do objeto em uma string? por exemplo -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext …

5
No SQL Server, existe uma maneira de determinar os valores dos parâmetros passados ​​para um procedimento armazenado em execução
Uma maneira de determinar o procedimento armazenado em execução é usar métodos de "gerenciamento dinâmico", como: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext No entanto, isso exibe apenas o texto da instrução de criação do procedimento armazenado. por exemplo: CREATE PROCEDURE IMaProcedure @id int AS SELECT …




1
É possível registrar valores de parâmetros de entrada em uma chamada de procedimento durante o rastreamento no SQL Server Profiler?
Usando o SQL Server Profiler (estou no SQL Server 2012), estou tentando gerar um rastreamento útil que mostra os valores dos parâmetros, não apenas o SQL com nomes de variáveis. O procedimento armazenado percorre uma quantidade bruta de dados do Inventory para gerar resultados extremamente valiosos, e estou tentando documentar …

3
SQL dinâmico nas rotinas armazenadas do MySQL
De acordo com as restrições nas rotinas e gatilhos armazenados , o sql dinâmico não pode ser usado (restrição levantada para procedimentos armazenados na versão 5.0.13 e posterior). Por que essa limitação existe? E por que levantá-lo para procedimentos, mas não para funções ou gatilhos?


1
Por que truncar uma tabela temporária no final do procedimento armazenado que cria mais espaço livre no tempdb?
O SQL Server armazena em cache as tabelas temporárias criadas nos procedimentos armazenados e apenas as renomeia quando o procedimento termina e é executado posteriormente. Minha pergunta tem a ver com quando o espaço tempdb é liberado. Eu li que a tabela está truncada no final do procedimento . Li …

2
Como excluir um procedimento cujo nome é ambíguo?
Estou usando o informix ... Não sei como fiz isso, mas existem dois procedimentos com o mesmo nome no meu banco de dados. Quando tento removê-los com um DROP PROCEDURE myProc; então eu recebo uma mensagem de erro ERROR: Routine (add_adr_trigger_row) ambiguous - more than one routine resolves to given …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.