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.


3
Usando SPID em tabelas de banco de dados (em vez de variável de tabela)
Banco de dados transacional usado para reservar itens ... Nosso fornecedor foi solicitado a substituir #temptables por @tablevariables (devido a bloqueios pesados ​​de compilação), mas eles foram substituídos por uma tabela real que adiciona o SPID como uma coluna para garantir que o procedimento armazenado atue apenas nas linhas aplicáveis. …


1
Preciso de um "tempo de inatividade" para atualizar um procedimento armazenado? (Devido ao erro "definição alterada")
Eu sempre pensei que atualizar um procedimento armazenado era algo que eu poderia fazer enquanto os usuários estavam usando o sistema ativamente. No momento, estou testando uma atualização para um procedimento armazenado e, enquanto uma chamada de longa execução para o sproc estava sendo executada (havia mais de 4 minutos …



4
Como obter resposta do procedimento armazenado antes de terminar?
Eu preciso retornar o resultado parcial (como seleção simples) de um procedimento armazenado antes de ser concluído. É possível fazer isso? Se sim, como fazer isso? Caso contrário, alguma solução alternativa? EDIT: Eu tenho várias partes do procedimento. Na primeira parte, calculo várias seqüências. Eu os uso posteriormente no procedimento …

3
É aconselhável usar uma tabela temporária quando o procedimento armazenado puder ser executado simultaneamente por diferentes usuários?
Estou trabalhando em um procedimento armazenado que recupera o objectGUID do diretório ativo. Estou armazenando o resultado em uma tabela temporária e retornando o valor em um parâmetro de saída para uso com outros processos. O SP será chamado a partir de diferentes procedimentos armazenados, bem como dos aplicativos Web …




1
Permissão do usuário MySQL no procedimento armazenado
Eu criei um procedimento armazenado simples: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Mas não conseguiu executá-lo: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' É possível …

2
PROCEDIMENTO DE GOTA SE EXISTE não incluído no mysqldump
Estou descartando meus procedimentos armazenados apenas usando o seguinte comando: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql mas o arquivo de despejo resultante não inclui um DROP PROCEDURE SE EXISTE antes de cada declaração de procedimento. Como adicionar a consulta suspensa ao meu despejo? Obrigado.

3
Existe um ganho de desempenho ao manipular dados com procedimentos armazenados versus alimentá-los em funções após a recuperação?
O título resume tudo. Estou razoavelmente familiarizado com o PHP e confortável em fazê-lo com os valores extraídos do MySQL, no entanto, no interesse de expandir meu conhecimento, tenho me perguntado se talvez fosse uma técnica mais eficiente no longo prazo. Eles são equivalentes (por serem aproximadamente a mesma quantidade …
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.