Articles of stored procedures

Passar matriz para a rotina armazenada do MySQL

Eu preciso passar uma matriz de seqüências de caracteres como parâmetro para uma rotina armazenada do MySQL. O array pode ser longo e seu número de elementos não é fixo. Eu, então, quero colocar os valores da string em uma tabela na memory com uma coluna, para que eu possa trabalhar com os dados. Eu […]

Obter valor de retorno do procedimento armazenado

Estou usando o Entity Framework 5 com a abordagem Code First. Eu preciso ler o valor de retorno de um procedimento armazenado; Eu já estou lendo parâmetros de saída e enviando parâmetros de input, mas não sei como ler o valor de retorno. É possível? Aqui está o código que eu uso para chamar o […]

Obter o tipo de tabela do Oracle a partir do procedimento armazenado usando o JDBC

Eu estou tentando entender diferentes maneiras de obter dados de tabela de procedimentos / funções armazenados do Oracle usando JDBC. As seis formas são as seguintes: procedimento retornando um tipo de tabela no nível do esquema como um parâmetro OUT procedimento retornando um tipo de tabela no nível do pacote como um parâmetro OUT procedimento […]

Lista de Passes para o SQL Stored Procedure

Muitas vezes tive que carregar vários itens para um registro específico no database. Por exemplo: uma página da Web exibe itens para include em um único relatório, sendo todos eles registros no database (o relatório é um registro na tabela Relatório, os itens são registros na tabela de itens). Um usuário está selecionando itens para […]

Escape uma string no SQL Server para que seja seguro usar na expressão LIKE

Como faço para escaping uma seqüência de caracteres no procedimento armazenado do SQL Server para que seja seguro usar na expressão LIKE . Suponha que eu tenha uma variável NVARCHAR assim: declare @myString NVARCHAR(100); E eu quero usá-lo em uma expressão LIKE : … WHERE … LIKE ‘%’ + @myString + ‘%’; Como faço para […]

Como gerar um erro dentro de uma function MySQL

Eu criei uma function MySQL e gostaria de gerar um erro se os valores passados ​​para os parâmetros forem inválidos. Quais são minhas opções para levantar um erro dentro de uma function MySQL?

Como chamar o procedimento armazenado oracle que inclui o tipo definido pelo usuário em java?

No Oracle DB: Eu tenho o seguinte procedimento armazenado: procedure getInfo ( p_ids IN IDS_TABLE, p_details OUT cursor ) O tipo IDS_TABLE é: create or replace type IDS_TABLE as table of IDS create or replace type IDS as object ( id1 NUMBER, id2 NUMBER, id3 NUMBER ) Como posso chamar o getInfo em Java?

Conectar por equivalente anterior para o MySQL

Todos, Eu tenho três campos em uma tabela que definem um relacionamento filho pai presente em um database MySQL versão 5.0. O nome da tabela é tb_Tree e possui os seguintes dados: Table Name: tb_Tree Id | ParentId | Name ——————– 1 | 0 | Fruits 2 | 0 | Vegetables 3 | 1 | […]

Procedimento armazenado lento quando chamado da web, rápido do Management Studio

Eu tenho armazenado o procedimento que insanamente expira a cada vez que é chamado a partir do aplicativo da web. Ativei o Sql Profiler e localizei as chamadas que expiraram e finalmente descobri essas coisas: Quando executadas as instruções de dentro do MS SQL Management Studio, com os mesmos argumentos (na verdade, copiei a chamada […]

Recuperar definição de coluna para o conjunto de resultados do procedimento armazenado

Estou trabalhando com stored procedures no SQL Server 2008 e descobri que preciso INSERT INTO uma tabela temporária que foi predefinida para trabalhar com os dados. Tudo bem, exceto como eu descubro como definir minha tabela temporária, se eu não sou o único que escreveu o procedimento armazenado além de listar sua definição e ler […]