Articles of plsql

Usando transactions “aninhadas” no oracle

Eu tenho problemas com transactions no Oracle. Eu tenho alguns procedimentos como este: create or replace procedure myschema.DataSave(v_value IN NUMBER) as begin SET TRANSACTION ISOLATION LEVEL READ COMMITTED; begin insert/update/delete… exception when OTHERS then goto error; end; COMMIT; return; <> ROLLBACK; return; end; / Eu estou chamando esses procedimentos de c # project desta forma: […]

Como chamar o procedimento armazenado do Oracle que retorna o cursor ref

Eu estou tentando chamar o procedimento armazenado do Oracle que retorna ref cursor e preciso gerar a exibição de tree a partir desses dados retornados. Eu sou novo nisso e tenho dois problemas. Primeiro problema é que eu não sou capaz de chamar esse procedimento. Estou recebendo este erro: “número errado ou tipos de argumentos […]

Executa uma function pl / sql com o OracleCommand

Eu tenho essa function pl / sql, a única coisa que faz é validar que o usuário existe no database, se o usuário existir isso retorna “Y”, mas se o usuário não existir esse retorno “N”, o que eu quero é obter o valor que eu retorno em pl / sql em c #. Estou […]

O odp.net pode passar um parâmetro para um parâmetro booleano pl / sql?

É possível passar corretamente um OracleParameter para um parâmetro booleano em um procedimento armazenado pl / sql?

Chamando um procedimento Oracle com um parâmetro de tipo de coleção PL / SQL via .NET

Estou tentando chamar um procedimento armazenado do Oracle via .NET. Normalmente, isso não é um problema, mas esse procedimento armazenado contém um parâmetro que é um tipo de coleção PL / SQL: create or replace type test_type as table of number; PROCEDURE TEST1 (pvTest IN test_type); Este é o meu código c #: var receiverIds […]

Executar várias consultas no comando único do Oracle em c #

Eu estou usando visual studio 2013 e database oracle.Eu quero executar várias consultas de tabela de criar ao mesmo tempo em único ouaclecommand é possível? Eu estou tentando seguir mas não estou trabalhando OracleCommand cmd = new OracleCommand(); cmd.Connection = con; cmd.CommandText = “create table test(name varchar2(50) not null)”+”create table test2(name varchar2(50) not null)”; //+ […]

C #: Equivalência de Tipo de Dados do Oracle com OracleDbType

Situação: Eu estou criando um aplicativo em c # que usa Oracle.DataAccess.Client (11g) para fazer determinadas operações em um database Oracle com stored procedures. Estou ciente de que há um determinado enum (OracleDbType) que contém os tipos de dados do Oracle, mas não tenho certeza qual deles usar para determinados tipos. Questões: Qual é o […]