varray

    0熱度

    1回答

    其實我試圖更新1000條記錄,並且我正在爲每5000條記錄進行提交。但我得到了上面的錯誤,因爲我對varray有限制。請爲數組數據類型提供替代方案,以便將100k個鍵值存儲爲數組!代碼示例如下。 DECLARE v_initial number(6):=0; v_final number(6):=5000; -- TOtal number of records V_COUNT type l

    -1熱度

    1回答

    如何查詢varray內的最大值? create type myWave as varray(10) of int; create table foo (id number, yVals myWave); insert into foo values (1, myWave(1, 8, 5)); insert into foo values (2, myWave(1, 3, 4)); ins

    2熱度

    2回答

    我有一個VARRAY,我想通過循環向VARRAY添加元素。這是我到目前爲止所嘗試的。 DECLARE TYPE code_array_ IS VARRAY(26) OF VARCHAR2(6); codes_ code_array_; BEGIN FOR i IN 1..26 LOOP codes_(i) := dbms_random.string('U',6);

    0熱度

    1回答

    我想創建一個函數,它將在varray中接受多個參數並返回該varray的最大值,就像oracle中的greatest()函數一樣。參數可能包含所有數字或文本。我正在考慮使用varray的數字或文本類型,但不知道如何在函數定義中正確聲明它們以及如何訪問它上面的所有元素以找出最大的元素。 我知道最大()函數默認情況下是可用的,但我希望它作爲用戶定義的函數,比如說,great_wrapper()。任何關

    1熱度

    2回答

    我試圖找到easy方法來訪問SQL查詢中表列中的varray元素。 varray類型的列標識,但需要將每個元素作爲列呈現給數據庫客戶端。像列名(1).X,列名(1).Y,..列名(20).Y 我們目前使用的功能作爲列返回的數組元素 create or replace function get_point_x( p_graph in graph_t, p_point in PLS_

    0熱度

    1回答

    我是PL/SQL的新手,並且使用混合表,所以如果我錯過了某些顯而易見的東西,我很遺憾,我認爲我已經獲得了大部分主要內容。 我最近遇到了一個問題,試圖訪問類型爲OBJECT的VARRAY中的數據。 我試圖改變已存儲在類型爲對象的VARRAY的對象中的一些數據,但仍然遇到錯誤。我嘗試訪問的表中的列是使用VARRAY作爲數據類型創建的。 我有一個對象: CREATE TYPE MY_OBJECT AS

    0熱度

    1回答

    選擇值在甲骨文工作11.2 我已經創建了一個電話號碼,一個類型與僱員相關.... 我想學習語法,不想成爲批評好壞數據庫不屑...... 這裏是我的* .sql文件 CREATE TYPE AddressType AS OBJECT(streetNumber NUMBER(5), StreetName VARCHAR2(30), city VARCHAR2(20)); / CREATE TYPE

    6熱度

    1回答

    我在我的表中有一列包含VARARCHAY2, 所以我想創建一個select語句,給我所有列 和VARRAY的所有對象旁邊海誓山盟, 有沒有可能的方法來做到這一點? 例子: CREATE TYPE arr AS VARRAY(5) OF VARCHAR2(10); CREATE TABLE table1( v1 VARCHAR2(10) v2 VARCHAR2(20)

    1熱度

    1回答

    我有以下代碼: DECLARE TYPE rt_someDetails IS RECORD( deny_discount VARCHAR2(4) DEFAULT 'NO'); TYPE someDetails_va IS VARRAY(2) OF rt_someDetails; l_someDetails_va someDetails_va; l_rt_someDetails

    0熱度

    1回答

    下面產生一個錯誤: [錯誤] ORA-00904(265:19):PL/SQL:ORA-00904: 「INP」 「COLUMN_VALUE」:無效的標識符 MERGE INTO tab_mapping tbl_llclm USING ( SELECT COLUMN_VALUE as map_id FROM TABLE (p_llcl_map_array)