Публикации по теме 'plsql'
Как мы можем узнать об Oracle SQL и PL/SQ L
Как мы можем узнать об Oracle SQL и PLSQL
Oracle SQL и PLSQL — это простые в освоении языки программирования и управления базами данных. Благодаря последним технологическим достижениям резко возрос спрос на администраторов баз данных Oracle SQL, разработчиков PLSQL и экспертов по Oracle SQL. Многие энтузиасты технологий и студенты университетов стали наиболее востребованным профилем работы. Однако освоить Oracle SQL непросто. Чтобы эффективно понимать язык, нужно углубиться в..
ПОКАЗАТЬ ИЗОБРАЖЕНИЕ НЕПОСРЕДСТВЕННО С ПОМОЩЬЮ
TAGE В ORACLE APEX (htp.p).
ВАША ТАБЛИЦА ДОЛЖНА СОДЕРЖАТЬ СЛЕДУЮЩУЮ КОЛОННУ ДЛЯ РАБОТЫ:
. . .. . .. . . .. . …………………… нулевой
IMAGE BLOB ………………… …Да — - FILENAME VARCHAR2(1000). Да — - MIMETYPE VARCHAR2(1000) Да — - IMAGE_LAST_UPDATE DATE. ДА - -
1- перейдите в «Общие компоненты», затем в «Элементы приложения» добавьте элемент приложения EMP_ID в моем случае.
2- внутри элемента приложения добавить в защиту статистики сеанса Неограниченно
3- перейдите в браузер obj и создайте процедуру:..
Вопросы по теме 'plsql'
ORACLE SQL: несколько СУММ, зависящих от КОДА, в одном выражении
Я считаю, что есть способ сделать это, но я не знаком с ORACLE 10g, как многие другие. Вот сценарий:
В настоящее время я конвертирую классические страницы ASP в ASP.net 2.0. У меня есть запрос, по которому создается отчет. Он сообщает о продажах...
5277 просмотров
schedule
09.05.2024
PL/SQL: UPDATE внутри CURSOR, но некоторые данные имеют значение NULL
Я все еще изучаю некоторые различия PL/SQL, так что это может быть простой вопрос, но... вот.
У меня есть курсор, который захватывает кучу записей с несколькими полями. Затем я запускаю два отдельных оператора SELECT в LOOP из результатов курсора,...
1847 просмотров
schedule
14.09.2022
Как объявить параметр курсора ref для метода объекта?
Я немного новичок в PL/SQL и мне нужно что-то вроде этого:
create type base as object (
unused number,
member procedure p( c in ref cursor )
) not final;
create type child1 under base (
overriding member procedure p( c in ref cursor ) as...
3075 просмотров
schedule
20.05.2024
если (условие, то, иначе) в Oracle
MySQL/MSSQL имеет аккуратную небольшую встроенную функцию if, которую вы можете использовать в запросах для обнаружения нулевых значений, как показано ниже.
SELECT
...
foo.a_field AS "a_field",
SELECT if(foo.bar is null, 0, foo.bar) AS "bar",...
34129 просмотров
schedule
15.12.2023
Лучший способ генерировать уникальные и последовательные числа в Oracle
Мне нужно создать уникальные и последовательные номера (для использования в счете) быстрым и надежным способом. В настоящее время я использую последовательность Oracle, но в некоторых случаях сгенерированные числа не являются последовательными...
10169 просмотров
schedule
29.01.2024
statement.execute() возвращает ошибку с косой чертой в конце PL/SQL
При выполнении pl/sql я получаю сообщение об ошибке:
ORA-06550: line 1, column 316: PLS-00103: Encountered the symbol "/" The symbol "/" was ignored.
Пример PLSQL:
DECLARE
SQL1 VARCHAR2 (1500);
SQL2 VARCHAR2 (1500);
BEGIN...
1758 просмотров
schedule
21.07.2022
PL/SQL - кэширование двух наборов результатов в коллекции и объединение их вместе?
У меня есть две очень большие таблицы, и мне нужно обработать небольшой набор результатов из этих таблиц. Однако обработка выполняется в нескольких функциях, каждая из которых должна выполнить некоторое объединение, чтобы правильно отформатировать...
3356 просмотров
schedule
17.01.2024
TransactionScope и хранимая процедура?
У меня есть две хранимые процедуры PL / SQL, каждая из которых обрабатывает свою транзакцию (начало / фиксация и откат в случае ошибки). Из кода .Net я называю эти два SP, как показано ниже.
using (TransactionScope ts = new...
3300 просмотров
schedule
22.07.2022
Условие в сценарии SQL
У меня есть SQL-скрипт, выполненный SQL*Plus, который должен работать с Oracle 10g и Oracle 11g .
Этот скрипт дает гранты на пакет, который не существует до 11g:
GRANT EXECUTE ON sys.dbms_result_cache TO my_user;
Я хотел бы избежать...
2954 просмотров
schedule
25.09.2022
Как я могу определить фактический порядок вставки строк базы данных?
У меня есть многопоточный процесс, который вставляет несколько записей в одну таблицу. Вставки выполняются в хранимой процедуре, при этом последовательность генерируется INTO как переменная, и эта переменная позже используется внутри INSERT ....
4317 просмотров
schedule
15.11.2023
Найдите длину самой длинной строки в столбце в оракуле
Кто-нибудь знает, есть ли способ узнать длину самой длинной строки в столбце в Oracle?
В основном мне нужно получить длину самой длинной строки, а затем использовать эту длину плюс 1 с SUBSTR , чтобы сделать вывод столбца на один символ длиннее,...
99661 просмотров
schedule
21.08.2022
Как проверить условие IN в динамическом списке в Oracle?
РЕДАКТИРОВАТЬ: изменил заголовок, чтобы он соответствовал приведенному ниже коду.
Я пытаюсь получить список допустимых значений из таблицы Oracle, а затем выполнить SELECT для другого, сравнивая некоторые поля с указанным списком.
Я пытался...
2290 просмотров
schedule
12.03.2024
Как я могу отладить значение коллекции PL/SQL в Oracle?
Я отлаживаю процедуру, которая... возвращает определенные значения. Процедура, кажется, использует DBMS_SQL.DESCRIBE_COLUMNS2 , который до сих пор был мне неизвестен.
Одна из выходных переменных процедуры DBMS_SQL.DESCRIBE_COLUMNS2 — это...
5419 просмотров
schedule
27.04.2024
Проблемы со структурой таблицы жаб
Столбцы таблицы имеют странные символы
У меня есть этот скрипт для создания таблицы.
p.s. Это таблица ETL для входящих данных — я знаю о плохой структуре, но не могу ее изменить.
В Toad структура таблицы выглядит так (с показанными...
967 просмотров
schedule
27.11.2023
Невозможно использовать условие if для оператора вставки
Я создаю такую процедуру
CREATE OR REPLACE PROCEDURE MY_PROC AS
CURSOR DLR_UPDT IS
SELECT B.MDN,A.AMNT
FROM
E_D A,E_D_A_D B
WHERE
A.U_ID=B.U_ID AND
A.P_F<>'Y';
BEGIN
FOR Y IN DLR_UPDT
LOOP
IF (Y.AMNT>0)
BEGIN
INSERT...
893 просмотров
schedule
15.09.2022
Выборка данных из вложенной таблицы в курсор
Требование
Таблица XYZ содержит столбец p_type , который содержит имя столбца таблицы PQR. Теперь здесь я извлекаю запись из таблицы XYZ и sum(amount) на основе группы по p_type , которая извлекается из записи из таблицы XYZ . Я...
7849 просмотров
schedule
12.08.2022
как мне прочитать локальный файл в SQL Developer?
Я хочу прочитать файл на моем локальном компьютере, содержащий параметры запроса, когда я выполняю запрос в Oracle SQL Developer. Примеры, которые я нашел в сети, неадекватны. Я продолжаю получать ошибки «ORA-29283: недопустимая операция с файлом»,...
17860 просмотров
schedule
18.08.2022
Тип пакета PL/SQL и тип схемы
Я пытаюсь сделать следующее:
create or replace
package MyPackage
as
type string_list_t is table of varchar2(32767);
function GetPrimaryKeys ( p_table_name varchar2, p_owner varchar2 )
return string_list_t;
end MyPackage;
/...
3251 просмотров
schedule
28.07.2022
Хранимая процедура Java против хранимой процедуры PL/SQL
В СУБД Oracle, которая обеспечивает лучшую производительность, вызов хранимой процедуры java из другой хранимой процедуры pl/sql или вызов хранимой процедуры pl/sql из другой хранимой процедуры pl/sql.
Кстати, у меня есть цикл в моей процедуре...
6083 просмотров
schedule
25.05.2024
Операторы Oracle SQL*Plus ACCEPT
Мне нужна небольшая помощь с моим скриптом SQL*Plus. Могу ли я каким-либо образом сделать так, чтобы он принимал переменную, проверял таблицу на совпадение и, если находил ее, выходил из программы и не продолжал выполнять остальные операторы...
5003 просмотров
schedule
30.06.2022