Описание тега 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…
27 апр '16 в 19:50
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…
24 окт '15 в 20:17
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