Описание тега varray

VARRAY (массивы переменного размера) - тип данных PL/SQL
1 ответ

Могу ли я нарезать коллекцию PL/SQL?

У меня есть PL/SQL VArray, который я заполняю запросом BULK COLLECT следующим образом: SELECT id BULK COLLECT INTO myarray FROM aTable Теперь я хотел бы передать часть этой коллекции в другую коллекцию, что-то вроде этого: newarray := myarray(2..5) …
29 окт '09 в 10:33
1 ответ

Как посчитать количество элементов определенного типа в таблице в sql?

У меня есть таблица с именем Movie, с атрибутом актеров. актеры_типа специфичны и выглядят так: GEORGE.ACTOR_TYPE('Clint Eastwood', 'Christopher Carley', 'Bee Vang', 'Ahney Her') ACTOR_TYPE реализован как varray(5) из varchar(20) запрос, который я п…
10 окт '18 в 08:48
1 ответ

Как использовать Varray для получения нескольких аргументов в функции оракула

Я хочу создать функцию, которая будет принимать несколько аргументов в varray и возвращать наибольшее значение этого varray, как и функция great() в oracle. Аргументы могут содержать все числа или текст. Я думаю об использовании varray числа или тек…
04 авг '16 в 11:06
2 ответа

Как получить доступ к элементу varray в SQL в столбце таблицы

Я пытаюсь найти простой способ получить доступ к элементу varray в столбце таблицы в запросе SQL. Идентификатор столбца типа varray, но должен быть представлен клиенту базы данных с каждым элементом в виде столбца. Что-то вроде column_name(1).x, col…
1 ответ

Варрайс оракул ора-02330

Я разрабатываю простое приложение для изучения оракула и объектно-реляционной базы данных с объектами и массивами... Я сделал следующий код: это мои лаки SQL> create or replace type software_va as varray(3) of varchar2(30); 2 / вот объект, которы…
12 сен '12 в 15:11
1 ответ

Вернуть строки, содержащие строку в коллекции

Я ищу, чтобы вернуть только те строки, которые содержат определенную строку в их VARRAY. Определение таблицы: create table studentClasses( student_id INTEGER, full_name VARCHAR2(30), phone_nos varray_num, classes varray_class, subjects_registered ne…
1 ответ

Написание оператора SQL, который ссылается на вложенный VARRAY

Я пытаюсь написать оператор SQL, который запрашивает столбец actors (определяется как VARRAY(5)) в таблице с именем movie без использования PL/SQL, чтобы ответить на вопрос: Список всех актеров, которые появляются в нескольких фильмах, с указанием н…
02 окт '18 в 02:32
1 ответ

Как инициализировать таблицу переменных {TABLE}%ROWTYPE?

У меня есть varray, определенный как: declare TYPE tnr_l IS VARRAY(30) of lve%ROWTYPE; Я хочу, чтобы этот varray был инициализирован извлечением из базы данных: select * into tnr_l from lve where type = 'TNR' order by value; Но это не так с: .ORA-06…
08 ноя '10 в 09:11
1 ответ

ВЫБЕРИТЕ Значения из Varray ORACLE SQL

Я использую apex.oracle и получаю ошибку [unsupported data type], Объяснение: у меня есть таблица с именем Playlist, и я хочу сохранить массив песен в Songs поле. По этой причине я определил тип с именем PlaylistSongs из varray из chars, Вставка раб…
04 янв '18 в 12:21
1 ответ

Добавление элементов в Varray

Я работаю над Oracle. Если у меня есть таблица, в которой один из атрибутов является Varray, например: create type list_surname as Varray(20) of varchar2(15) / create table employes(name varchar2(15), ls_pnm list_surname, adrprivate Tadresse, adrpro…
28 ноя '14 в 23:31
1 ответ

Как понять, что элементы Oracle SQL OBJECT VARRAY используют в качестве внешнего ключа

Я создал тип OBJECT и VARRAY: CREATE TYPE termek_adat IS OBJECT( termek_id number(3), termek_db number(3)); / CREATE type TERMEK_INF is VARRAY(10000) OF termek_adat; Я создал таблицу: CREATE TABLE Elad( elad_id number(3), termek_i TERMEK_INF constra…
09 май '13 в 09:46
1 ответ

PLSQL/ Как добавить значения во время итерации ассоциативного массива

Мне нужно что-то подобное в процедуре PLSQL arrayCount:=parArray.Count; For i In 1 .. arrayCount Loop lsPar(i):=parArray(i); End Loop; Является ли это возможным? Спасибо за совет!:)
14 сен '12 в 14:00
1 ответ

Oracle Apex - Сохранить список чисел в поле таблицы varray

У меня есть таблица с varray числового поля type aptitude_list as varray(60) of number и хотите сохранить / обновить разделенный запятыми список из текстового поля апекса в нем. Мой оператор SQL выглядит так: INSERT INTO tbl_aptitude (ID, APTITUDE) …
14 сен '18 в 08:02
0 ответов

Jpa2.0 Hibernate, как обрабатывать тип Oracle VARRAY

У меня есть поле VARRAY of FLOAT. И я пытаюсь загрузить это поле в JAVA с JPA2.0/ Hiberhate. Я обнаружил, что только провайдер TopLink поддерживает VARRAY, но нет информации о том, что мне делать для провайдера Hibernate. Нормализация таблиц это не …
29 янв '15 в 13:42
0 ответов

Oracle коллекции /PL/SQL программирование

Я новичок в области программирования ORACLE PL/SQL, и я впервые работаю с коллекциями. Это мое требование. Я определил два объекта с необходимыми столбцами из двух таблиц, и теперь, просматривая выборку записи по записи, я должен проверить множество…
01 мар '15 в 16:27
1 ответ

Как Oracle VARRAY представляет данные в терминах Java?

Немного широкий вопрос здесь, но здесь идет Я пытаюсь вызвать хранимую процедуру Oracle, которая возвращает VARRAY, созданный из ROWTYPE на одной из моих таблиц. Для простоты предположим, что эта таблица выглядит следующим образом: MY_TABLE ID VALUE…
20 окт '10 в 13:48
2 ответа

Как вставить запятую в таблицу

У меня есть такая таблица: columnId1 => "word1,word2,word3" columnId3 => "word4,word5,word6" Я хочу создать такую ​​таблицу: columnId1 word1 columnId1 word2 columnId1 word3 columnId2 word4 columnId2 word5 columnId2 word6 Как я могу сделать это…
10 окт '11 в 10:48
1 ответ

Получить ошибку ORA-06550

Declare type v_year_arr is varray(100) of emps%rowtype; v_deptid emps.department_id%type :=90; v_rem1 number(5,2); v_rem2 number(5,2); v_rem3 number(5,2); v_year v_year_arr; Begin select * bulk collect into v_year from emps where department_id = v_d…
08 авг '13 в 12:14
1 ответ

Ссылка на массив внешних ключей

Допустим, у меня есть стол T - в каждой строке есть ключ (предположим, TID колонка). Теперь у меня есть второй стол A где для каждой строки я хотел бы иметь список значений из TID, Как я мог достичь этого? Я думал о создании VARRAY значений из T и п…
21 май '15 в 09:25
2 ответа

Вызов хранимой процедуры Oracle с переменным массивом ввода параметров из C#

У меня есть хранимая процедура в Oracle, которая получает входной параметр типа varchar2 переменный массив. Процедура работает, и если вы вызываете ее из SQL, то, что мне нужно, вызывается из C#. Мой сценарий такой: CREATE OR REPLACE PROCEDURE INTEG…
18 окт '12 в 12:21