plsql

Это моя хранимая процедура, которую я получил с любезной помощью user75ponic generated. CREATE OR REPLACE PROCEDURE ARCHIVE_DATA AS BEGIN MERGE INTO Schema2.table trg USING ( SELECT column1 , column2 , column3 FROM ...

Как я могу рефакторировать эти строки кода без использования CURSOR? Я новичок в PL / SQL. Любая помощь будет оценена по достоинству. Спасибо DECLARE CURSOR c_emps IS SELECT employee_id FROM bonus; v_region HR.REGIONS.region_name%TYPE; v_salary hr.employees.salary%TYPE; BEGIN FOR r_emps ...

Что я хотел бы сделать, так это получить информацию о схеме для подпрограмм, функций, спецификаций пакетов и тел пакетов из базы данных Oracle 9i, чтобы я мог представить их пользователю в клиенте C#, используя классы в системе.Данные.Пространство имен OracleClient. До сих пор мне удавалось отображать высок...

Написать блок PLSQL для отображения нечетных чисел и суммарных нечетных чисел в заданном числе? Пример: если заданное число равно 3, вывести как показано ниже 1-нечетное число 3-нечетное число Итого 2 нечетных числа в 3 CREATE OR REPLACE PROCEDURE odd_num(p_num NUMBER ) IS s_num NUMBER; BEGIN FOR i_n...

в чем разница между SQL, PL-SQL и T-SQL? может ли кто-нибудь объяснить, каковы различия между этими тремя, и предоставить сценарии, где каждый из них будет релевантно использоваться?...

в SQL мне (к сожалению) часто приходится использовать "LIKE" условия из-за баз данных, которые нарушают практически все правила нормализации. Я не могу изменить это прямо сейчас. Но это не имеет отношения к вопросу. кроме того, я часто использую такие условия, как WHERE something in (1,1,2,3,5,8,13,21) для л...

Я видел много запросов с чем-то следующим образом. Select 1 From table что это 1 значит, как он будет выполнен и, что он вернет? кроме того, в каких сценариях это можно использовать?...

в SQL Server мы можем ввести IsNull() чтобы определить, является ли поле null. Есть ли эквивалентная функция в PL / SQL?...

Я хотел напечатать значение конкретной переменной, которая находится внутри анонимного блока. Я использую Oracle SQL Developer. Я пробовал использовать dbms_output.put_line. Но это не работает. Код, который я использую, показан ниже. SET SERVEROUTPUT ON DECLARE CTABLE USER_OBJECTS.OBJECT_NAME%TYPE; CCO...

в Oracle PL / SQL, как избежать одинарной кавычки в строке ? Я пробовал этот способ, он не работает. declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := 'insert into MY_TBL (Col) values('ER0002')'; dbms_output.put_line(stmt); execute immediate stmt; commit; end loo...