Show values of hash on Table
Hi all
I have a HashMap in my grain. I want to display the values of the hash table in a table (UI).
I couldn't get the key and the value of the hash table.
moduleNameVersion - is the name of my HashMap with the bean.
The #{row.key} #{row} is not to pick up the key and the value. It is just set to null.
Please inform me of what I would give in the value column for the key and the value of the hash table.
Reference would be useful.
Thank you very much
Kind regards
Jean-Felix.
Hello
You do it like this:
-page-
-Bean-
Private map
Private Object [] keyboard macros. public map
mapTable = new HashMap ()
mapTable.put ("1", "val1"); mapTable.put ("2", "val2"); mapTable.put ("3", "val3"); MapTable return; } public Object [] getMapKeys() {} Return getMapTable () .keySet () .toArray (); } Kind regards Ruben
Tags: Java
Similar Questions
-
How to assign values to the nested table and passes as a parameter for the procedure?
How to assign values to the nested table and passes as a parameter for the procedure?
Here are the object and its type
create or replace type test_object1 as an object
(
val1 varchar2 (50).
val2 varchar2 (50).
VARCHAR2 (50) val3
);
create or replace type test_type1 is table of the test_object1;
create or replace type test_object2 as an object
(
val1 varchar2 (50).
val2 varchar2 (50).
VARCHAR2 (50) val3
);
create or replace type test_type2 is table of the test_object2;
GRANT ALL ON test_object1 to PUBLIC;
GRANT ALL ON test_type1 to PUBLIC;
GRANT ALL ON test_object2 to PUBLIC;
GRANT ALL ON test_type2 to PUBLIC;
Here is the table object type:
create the table test_object_tpe
(
sl_num NUMBER,
Description VARCHAR2 (100),
main_val1 test_type1,
main_val2 test_type2
)
NESTED TABLE main_val1 STORE AS tot1
NESTED TABLE main_val2 STORE AS earlier2;
-----------------------------------------------------------------------------------------------------------
Here is the procedure that inserts values into the nested table:
PROCEDURE INSERT_TEST_DATA (sl_num in NUMBER,
Description in VARCHAR2,
p_main_val1 IN test_type1,
p_main_val2 IN test_type2
)
IS
BEGIN
FOR rec in p_main_val1.first... p_main_val1. Last
LOOP
INSERT INTO xxdl.test_object_tpe
(
sl_num,
Description,
main_val1,
main_val2
)
VALUES
(
sl_num
description
test_type1 (test_object1)
p_main_val1 .val1 (CRE),
p_main_val1 .val2 (CRE),
p_main_val1 .val3 (rec)
)
)
test_type2 (test_object2 (p_main_val2 .val1 (CRE),
p_main_val2 .val2 (CRE),
p_main_val2 .val3 (rec)
)
)
);
END LOOP;
commit;
END INSERT_TEST_DATA;
-------------------------------------------------------------------------------------------
Here are the block anonymoys what values attributed to the object type and pass values in the procedure:
Set serveroutput on;
declare
p_sl_num NUMBER: = 1001;
p_description VARCHAR2 (50): = 'Test Val1;
inval1 test_type1: = test_type1();
inval2 test_type2: = test_type2();
Start
inval1 (1) .val1: = "testx1";
inval1 (1) .val2: = "testx2";
inval1 (1) .val3: = "testx3";
inval2 (1) .val1: = "testy1";
inval2 (1) .val2: = "testy2";
inval2 (1) .val3: = "testy3";
CSI_PKG. INSERT_TEST_DATA (sl_num = > p_sl_num,)
Description = > p_description,
p_main_val1 = > inval1,
p_main_val2 = > inval2
);
end;
/
Someone can correct me.
Thank you
LavanThanks for posting the DOF and the sample code but whenever you post provide your Oracle version 4-digit (result of SELECT * FROM V$ VERSION).
>
How to assign values to the nested table and passes as a parameter for the procedure?
>
Well you do almost everything bad that could be hurt.Here is the code that works to insert data into your table (the procedure is not even necessary).
declare p_sl_num NUMBER := 1001; p_description VARCHAR2(50) := 'Testing Val1'; inval1 test_type1 := test_type1(); inval2 test_type2 := test_type2(); begin inval1.extend(); inval1(1) := test_object1('testx1', 'testx2', 'testx3'); inval2.extend(); inval2(1) := test_object2('testy1', 'testy2', 'testy3'); INSERT INTO test_object_tpe ( sl_num, description, main_val1, main_val2 ) VALUES (p_sl_num, p_description, inval1, inval2); commit; end; /
See example 5-15 making reference to an element of nested Table Chapter 5 using PL/SQL collections and records in the PL/SQL doc
http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28370/Collections.htm#CJABEBEA1. you don't even have the procedure because it is a simple INSERTION in the table you can do directly (see my above code)
inval1(1).val1 := 'testx1';
Since you have not yet created all the elements, there is no element 1 "inval1". You need EXTEND the collection to add an element
inval1.extend();
And then, there is an empty element, but "inval1" is a container for objects of type 'test_object1' not for scalars as "val1", "val2", and "val3".
If you can not doinval1(1).val1 := 'testx1';
You must create an instance of 'test_object1 '.
inval1(1) := test_object1('testx1', 'testx2', 'testx3');
And so on for the other collection
You don't need the procedure (as my code example shows), but once you fill in the variables correctly it will work.
-
Showing and hiding of multiple tables with a drop-down list
I'm doing a drop-down list so that users can select the number of tables that are shown/generated when they specify the tables how they need to complete (there is 1 table for each day of a multi = day, maximum of 5).
I thought I would use a similar javascript than I used in another place on the form that has been applied to radio buttons to show or hide a specific table. When I applied that to the drop down and added more than lines that the scipt was ineffective, with some play that I managed to do the work, but now it seems thre is a question with which value is selected in the list. When a user selects a certain value, it shows the previous value (so when I chose 4 days, which has a hairy '3', the message box for the test proposed, I added told me I selected the value '2').
I wonder if there is an easier way to do the function, what I'm doing, or if the drop down menu is the best solution? The maximum number of tables that can be filled is 5, then the drop down menu appears as a way ideal for resticting than for the person filling out the form.
This is an example of writing, that I joined the drop-down list, as an action of "change." It is repeated 4 times for each value.
Form1. Page2.DropDownList1::change - (JavaScript, client)
If (this.value == '2') {}
Form1. Page2.TableDay1.presence = "visible";
Form1. Page2.TableDay2.presence = "visible";
Form1. Page2.TableDay3.presence = 'hidden ';
Form1. Page3.TableDay4.presence = 'hidden ';
Form1. Page3.TableDay5.presence = 'hidden ';
}
else {}
Form1. Page2.TableDay1.presence = 'hidden ';
Form1. Page2.TableDay2.presence = 'hidden ';
Form1. Page2.TableDay3.presence = 'hidden ';
Form1. Page3.TableDay4.presence = 'hidden ';
Form1. Page3.TableDay5.presence = 'hidden ';
}
If (this.value == '3') {}
Form1. Page2.TableDay1.presence = "visible";
Form1. Page2.TableDay2.presence = "visible";
Form1. Page2.TableDay3.presence = "visible";
Form1. Page3.TableDay4.presence = 'hidden ';
Form1. Page3.TableDay5.presence = 'hidden ';
}
else {}
Form1. Page2.TableDay1.presence = 'hidden ';
Form1. Page2.TableDay2.presence = 'hidden ';
Form1. Page2.TableDay3.presence = 'hidden ';
Form1. Page3.TableDay4.presence = 'hidden ';
Form1. Page3.TableDay5.presence = 'hidden ';
}
I looked at it and tried a few different things and my colleague who is much better than me with sciprting is also at a loss for now - he is unfamiliar with LiveCycle, unless I have so any help is appreciated. Thanks a lot once again as my last number (the script for radio buttons) has been resolved here. Thanks again.
The question that you see with the value being off is due to the fact that you use the change event. The change event is triggered * before * the new value is assigned to the field. This event is commonly used for intercpet changes. If you wish to continue using the change event, you can get the new value with:
xfa.event.newText;
This, however, will get the text that is displayed instead of the value behind. No doubt, you can consult the nodes in the drop-down list to see what value, but I think you should just avoid all of this by adding your code to the layout event: each subform hideable... loan for example, for the first, in the case of TableDay2 layout_ready (as the day1 should never be hidden, as I understand it) put :
This.Presence = (DropDownList1.rawValue > = 1)? "visible": "hidden";
TableDay3 would be:
This.Presence = (DropDownList1.rawValue > = 2)? "visible": "hidden";
etc.
Let me know if it helps.
-Scott
-
I have two 1 d arrays that contain cyclical information (a bit like a sine wave). One that contains information about the position in degrees and another that contains the couple. I would like to calculate the value of maximum torque whenever the station is within a certain range (for example, 30 to 80 degrees). The beaches are repeated - that is why it is cyclical. I use the function "in the range", a structure of the case and the shift records to build a new table with the values that are included in the beach I said - that was easy part (see attached VI). I'm struggling with a way to calculate a maximum value for each sub-table formed when the values are 'in range '. Your help is very appreciated.
vt92 solution worked! I agree that there should be a simpler solution, but your to works fine. Thank you very much.
-
How to fill the value in the nested table by using the object type
Hi gurusI created an object type and able to fill the values in it, now I want to create a nested table type of this object and fill it but looks like I'm doing something wrong, see my code below.
Code example
CREATE or REPLACE TYPE countries_o
AS
OBJECT
(
COUNTRY_ID TANK (2 BYTES),
COUNTRY_NAME VARCHAR2 (40 BYTE),
REGION_ID NUMBER);
/create or replace type countries_t is table of the countries_o;
/CREATE OR REPLACE
ABC of the PROCEDURE
IS
v_print countries_t; -: = arr_countries_t('01','Aus',1);
BEGIN
v_print: = countries_t('01','A',11);
DBMS_OUTPUT. Put_line (v_print. COUNTRY_ID | v_print. COUNTRY_NAME | v_print. REGION_ID);
END;
/
Error
- Error (6.3): PL/SQL: statement ignored
- Error (6,12): PLS-00306: wrong number or types of arguments in the call to 'COUNTRIES_T '.
- Error (7.3): PL/SQL: statement ignored
- Error (7.32): PLS-00302: component 'COUNTRY_ID' must be declared
Thanks in advance
Concerning
Muzz
Hi user,
Here is another method that you can try-
CREATE OR REPLACE
ABC of the PROCEDURE
IS
v_print countries_t: = countries_t (countries_o('01','A',11));
BEGIN
DBMS_OUTPUT. Put_line (v_print (1).) COUNTRY_ID | v_print (1). COUNTRY_NAME | v_print (1). REGION_ID); -you're accessinf the first element of the nested table, which in turn points to the object.
END;
In the sections of the declaration you have assigned values to the nested table.
Kind regards
Maxou - Error (6.3): PL/SQL: statement ignored
-
Assign a value to a populated table cell [in BULK]
Hi all
I have a problem by assigning a value to a populated table to COLLECT LOOSE .
I can reproduce the problem with this
And it's the anonymous PL/SQL block that gives me problems:CREATE TABLE TEST_TABLE ( value1 NUMBER, value2 NUMBER ); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1); INSERT INTO test_table VALUES(1,1);
The error isDECLARE SUBTYPE t_rec IS TEST_TABLE%ROWTYPE; TYPE records_table IS TABLE OF t_rec; elist RECORDS_TABLE; CURSOR table_cursor IS SELECT * FROM TEST_TABLE WHERE rownum <= 20; BEGIN OPEN table_cursor; FETCH table_cursor BULK COLLECT INTO elist; FOR j IN 1..elist.COUNT LOOP elist(j)(1) := elist(j)(1) +1; END LOOP; CLOSE table_cursor; END;
So they do not compile because of this line of code:ORA-06550: line 13, column 7: PLS-00308: this construct is not allowed as the origin of an assignment ORA-06550: line 13, column 7: PL/SQL: Statement ignored 06550. 00000 - "line %s, column %s:\n%s" *Cause: Usually a PL/SQL compilation error. *Action:
enclose (j) (1): = enclose (j) (1) + 1;
Why it does not work?
If I try to do, works perfectly:
Published by: user10396517 on 2.35 2-mar-2012DECLARE TYPE v_num_table IS TABLE OF NUMBER; TYPE v_2_num_table IS TABLE OF v_num_table; v_nums V_2_NUM_TABLE := V_2_NUM_TABLE(); BEGIN v_nums.EXTEND; v_nums(1) := v_num_table(); v_nums(1).EXTEND; v_nums(1)(1) := 1; v_nums(1)(1) := v_nums(1)(1) +1; dbms_output.put_line(v_nums(1)(1) ); END;
Variable "enclose" is an archival collection, so access you an individual field of an element of the given collection by specifying the domain name, not its position:
DECLARE SUBTYPE t_rec IS TEST_TABLE%ROWTYPE; TYPE records_table IS TABLE OF t_rec; elist RECORDS_TABLE; CURSOR table_cursor IS SELECT * FROM TEST_TABLE WHERE rownum <= 20; BEGIN OPEN table_cursor; FETCH table_cursor BULK COLLECT INTO elist; FOR j IN 1..elist.COUNT LOOP elist(j).value1 := elist(j).value1 + 1; END LOOP; CLOSE table_cursor; END;
Your second example is different because you are dealing with a collection of collections.
-
Get unique values from an xml table
I have an xml file and I would like to create a table of all the unique values of one of its nodes.
The xml file is called pntxml and the node is pntxml.row.Category where the category is where I would like to create a table of all the unique values.
I was working through this and would first create an array of all the values in the category in iterating through the xml and pushing these values in a separate table. When I try to push each entry in a table I get an error or
TypeError: Error #1009: cannot access a property or method of a null object reference.
at NAPA_fla::MainTimeline/sortXml()var catArray:Array; function sortXml(event:Event):void{ for (var i:int = 0; i< pntxml.row.length(); i++){ tmpCat=pntxml.row[i].Category; trace(tmpCat); catArray.push(tmpCat); } }
Anyone has a suggestion for the best way to get at this problem?
Thanks in advance,
Josh
Your catArray does not exist because you said only she, you have not created an instance of this...
var catArray:Array = new Array();
-
Referencing of the values of the dynamic tables
Hi you all!
I am building a form for one of my clients. It is divided into three languages depending on who fills out the form.
You can start of Poland then switch to English and watch that all filled. Someone else can do the same thing
but starts of English and following pages in Polish. There is also a German part in it.
Previously, it was a static form for each value had been spread between parts of a document
by linking it as global.
Now I have a dynamic PDF with dynamic arrays. I have to generate rows in the same table
in each languages part and a person who can go to any language (part of the document).
I enclose a small example of two subforms. Each represents the different language version. Buttons
each of them can add rows in both tables at the same time.
I tried to write formulas for cells to Exchange data between. In this example, this works. When I import these
subforms in my real paper, that it stops working.
How can I bind values between cells of these tables to use both ways, from any of them?
Any part must copy a value of corresponding cells, both ways.
http://strony.Aster.pl/Wystawa/www/tables_example.PDF
Kind regards
Sylwester Zacheja
Hello
There is here an example that might be of help to you: https://acrobat.com/#d=hkeDKn6SRo1FAvFUoY6Smw
If you look at the script in the second print button, you will see how she fills in the values of the visible table to a hidden table.
Also this example can help: https://acrobat.com/#d=z9JRAb-7bKkdBwRHM4EHGw
Niall
-
showing the structure of the table
Hi all
I can only show the structure of the table in a select query
and
in a select statement, which can be treated after ORDER BY
Please review...dipuna wrote:
Hi all
I can only show the structure of the table in a select queryYou can also use dbms_metadata as
select dbms_metadata.get_ddl('TABLE','EMP','SCOTT') from dual
So what you will get:
CREATE TABLE "SCOTT"."EMP" ( "EMPNO" NUMBER(4,0), "ENAME" VARCHAR2(10), "JOB" VARCHAR2(9), "MGR" NUMBER(4,0), "HIREDATE" DATE, "SAL" NUMBER(7,2), "COMM" NUMBER(7,2), "DEPTNO" NUMBER(2,0), CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE, CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO") REFERENCES "SCOTT"."DEPT" ("DEPTNO") ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS"
>
in a select statement, which can be treated after ORDER BY
Please review...
read the link below
http://download.Oracle.com/docs/CD/B19306_01/server.102/b14200/statements_10002.htm#i2171079 -
need to unpack a hash partitioned table
I'm working on the database oracle 11.1.0.7 on solaris.
We had problems loading data in compressed tables, so we try to unpack tables and their partitions.
When I tried to unpacking of a hash partitioned table, I get this error
SQL > alter table move partition SYS_1 sample nocompress;
ALTER table move partition SYS_1 nocompress sample
*
ERROR on line 1:
ORA-14260: incorrect physical attribute specified for this partition
I am able to move the table, it's just the nocompress option is not working.
SQL > alter table example moving partition SYS_1.
Modified table.
Can't unpack us a hash partitioned table that is compressed?You must do this in two steps
alter table sample modify partition SYS_1 nocompress; alter table sample move partition SYS_1;
Best regards
Maxim
-
All AR Oracle seeded available reports what FDF shows values?
Hello
I would like if someone is aware of reports Oracle seeded showing values of de FACTO at the level header Transaction that can help eliminate having different demand for RICE.
Please answer.
Thank you.Nope
-
Hi all.
Please is - can someone provide some guidance on how to...
1. take a value from a temporary table, the match against another table that contains the first values 'equivalent' value.
2. take this exchange value, call something (using the slider or the variable?) so I can add to my API to load it into ORACLE...
Apology of this sounds confusing, I hope you know everything what I want to do...
Manythanks...
Stevenand call the API
declare v number; begin SELECT oracle_loc_code into v FROM SU_IEXP_LOCATIONS , SU_TEMPLOYEE_DETAILS WHERE chris_loc_code =location_id ; Hr_Assignment_Api.update_emp_asg_criteria (v); end;
-
Multiple values in a single Table cell
Hello
I have a requirement of the customer. I need to show multiple values within a table cell
Example of
Location City Shop North City A HS-200, SH-210, SH310 South City B SH - 100, SH341 East City C SH-20 But my table shows repeating cell as follows.
Location City Shop North City A SH-200 North City A SH-210 North City A SH310 South City B SH-100 South City B SH341 East City C SH-20 So I need your help to show repeated STORE name in a single column of the Table.
Thank you
Try this
EVALUATE_AGGR ('LISTAGG (%1, %2) within THE GROUP (ORDER BY DESC %3)', TableName.ColumnName, ',', TableName.ColumnName)
-
Adding a Partition to a range-Hash partitioned Table
Hello
I created the composite partition table (RANGE-HASH). Oracle: 11.2, OS: HP UX
CREATE TABLE 'XYZ '. "" TABLE_XYZ.
(
----
VARCHAR2 (54) "PROFILE" DEFAULT "000000000000000000' ENABLE NON-NULL"
NUMBER (21.7) "CREATED_ON" DEFAULT 0 ENABLE NOT NULL,.
----
)
PARTITION BY RANGE
(
CREATED_ON
)
SUBPARTITION BY HASH
(
VIEW PROFILE
)
SUBPARTITION TEMPLATE
(
SUBPARTITION SP1 TABLESPACE PSAPISU,
SUBPARTITION TABLESPACE PSAPISU SP2,
SUBPARTITION SP3 TABLESPACE PSAPISU,
SUBPARTITION SP4 TABLESPACE PSAPISU,
SUBPARTITION SP5 TABLESPACE PSAPISU,
SUBPARTITION SP6 TABLESPACE PSAPISU,
SUBPARTITION SP7 TABLESPACE PSAPISU,
SUBPARTITION SP8 TABLESPACE PSAPISU,
SUBPARTITION SP9 TABLESPACE PSAPISU,
SUBPARTITION SP10 TABLESPACE PSAPISU,
SUBPARTITION SP11 TABLESPACE PSAPISU,
SUBPARTITION SP12 TABLESPACE PSAPISU,
SUBPARTITION SP13 TABLESPACE PSAPISU,
SUBPARTITION SP14 TABLESPACE PSAPISU,
SUBPARTITION SP15 TABLESPACE PSAPISU,
SUBPARTITION SP16 TABLESPACE PSAPISU,
SUBPARTITION SP17 TABLESPACE PSAPISU,
SUBPARTITION SP18 TABLESPACE PSAPISU,
SUBPARTITION SP19 TABLESPACE PSAPISU,
SUBPARTITION SP20 TABLESPACE PSAPISU,
SUBPARTITION SP21 TABLESPACE PSAPISU,
SUBPARTITION SP22 TABLESPACE PSAPISU,
SUBPARTITION SP23 TABLESPACE PSAPISU,
SUBPARTITION SP24 TABLESPACE PSAPISU,
SUBPARTITION SP25 TABLESPACE PSAPISU
)
(
CREATED_ON_OCP01 PARTITION VALUES LESS THAN (20090101000000).
CREATED_ON_OCP02 PARTITION VALUES LESS THAN (20090401000000).
CREATED_ON_OCP03 PARTITION VALUES LESS THAN (20090701000000).
CREATED_ON_OCP04 PARTITION VALUES LESS THAN (20091001000000).
CREATED_ON_OCP05 PARTITION VALUES LESS THAN (20100101000000).
CREATED_ON_OCP06 PARTITION VALUES LESS THAN (20100401000000).
CREATED_ON_OCP07 PARTITION VALUES LESS THAN (20100701000000).
CREATED_ON_OCP08 PARTITION VALUES LESS THAN (20101001000000).
CREATED_ON_OCP09 PARTITION VALUES LESS THAN (20110101000000).
CREATED_ON_OCP10 PARTITION VALUES LESS THAN (20110401000000).
CREATED_ON_OCP11 PARTITION VALUES LESS THAN (20110701000000).
CREATED_ON_OCP12 PARTITION VALUES LESS THAN (20111001000000).
CREATED_ON_OCP13 PARTITION VALUES LESS THAN (20120101000000).
CREATED_ON_OCP14 PARTITION VALUES LESS THAN (20120401000000).
CREATED_ON_OCP15 PARTITION VALUES LESS THAN (20120701000000).
CREATED_ON_OCP16 PARTITION VALUES LESS THAN (20121001000000).
CREATED_ON_OCP17 PARTITION VALUES LESS THAN (20130101000000).
CREATED_ON_OCP18 PARTITION VALUES LESS THAN (20130401000000).
CREATED_ON_OCP19 PARTITION VALUES LESS THAN (20130701000000).
CREATED_ON_OCP20 PARTITION VALUES LESS THAN (20131001000000).
CREATED_ON_OCP21 PARTITION VALUES LESS THAN (20140101000000).
CREATED_ON_OCP22 PARTITION VALUES LESS THAN (20140401000000).
CREATED_ON_OCP23 PARTITION VALUES LESS THAN (20140701000000).
CREATED_ON_OCP24 PARTITION VALUES LESS THAN (20141001000000).
CREATED_ON_OCP25 PARTITION VALUES LESS THAN (20150101000000).
PARTITION CREATED_ON_OCPMAX VALUES LESS THAN (MAXVALUE)
)
TABLESPACE "PSAPISU" ENABLE LINE MOVEMENT;
Now, I am trying to add the new partition but becomes under errors:
ALTER TABLE SAPISU. ADD PARTITION VALUES LESS THAN (20150401000000) CREATED_ON_OCP26 ZTMD_300_VERS_MANAGE
*
ERROR on line 1:
ORA-14074: partition bound must gather greater than that of the last partition
ERROR on line 1:
ORA-14018: partition bound list contains too few elements
I tried the SYNTAX mentioned by Oracle DOC, still getting error. Partitioned table and index management
Could if it you please let me know, what is the exact syntax that I should follow?
See you soon
Sameer
CREATED_ON_OCPMAX PARTITION SPLIT THAN (MAXVALUE)
That don't mean to 'divide' the MAXVALUE partition.
You cannot split a partition that contains the values of A, B, C, D, MAXVALUE to MAXVALUE; that makes no sense. ERROR on line 1:
ORA-14080: partition cannot be split along the specified high limit
That exception is to say you can't use MAXVALUE upper limit. You must use a value that is actually IN the partition.
Go back and look at the definition of your partitions:
CREATED_ON_OCP25 PARTITION VALUES LESS THAN (20150101000000).
PARTITION CREATED_ON_OCPMAX VALUES LESS THAN (MAXVALUE)
See which ends with: "VALUES LESS THAN (MAXVALUE)? MAXVALUE is not IN the score; This is the upper limit of the partition.
Divide certain value > '20150101000000' and LESS THAN MAXVALUE;
So if you try to create a partition for OCP26 you can use '20160101000000'.
CREATE TABLE PART_TEST2)
VARCHAR2 (54) DEFAULT PROFILE "000000000000000000' ENABLE NOT NULL,
CREATED_ON NUMBER (21.7) DEFAULT 0 ENABLE NOT NULL
)
PARTITION BY RANGE (CREATED_ON)
(
CREATED_ON_OCP24 PARTITION VALUES LESS THAN (20141001000000).
CREATED_ON_OCP25 PARTITION VALUES LESS THAN (20150101000000).
PARTITION CREATED_ON_OCPMAX VALUES LESS THAN (MAXVALUE)
)ALTER table split partition created_on_ocpmax part_test2
to (20160101000000) into (partition, partition CREATED_ON_OCPMAX created_on_ocp26) -
How to get the value of an af:Table SelectOneChoice
V11.1.2.4.0 - JSF JDeveloper
Greetings,
Im having a problem getting a column value that is an object of a select choice.
This isn't a common problem, as I actually did something that others so please follow my problem
Description and if you have questions/answers please answer below.
I create a database view that returns me 3 columns, say TestValue TestCode, TestDescription.
I added an extra temporally column in my OV and called Temp.
I drag / drop my OV, remove value Temp and its position of the column, I drag / drop a LOV, who comes from a different view.
that shows me the doctor name & first name and identification number of the back doctor select a value of choice.
I'm using a function that go through the iterator, gets the lines and save them in the database (no matter how).
The problem is my selectonechoice, are not row.bindings.DoctorId.InputValue, but the links. DoctorId.InputValue instead, so I can retrieve value selectonechoice of the current line.
Then when my loop is finished and insert rows in my database, id of the doctor of the line everyone is the same as the binding do not change through the loop.
I don't know how to add value to the current line select only one option to use the correct value to each loop of the line.
Here is my loop function:
DCBindingContainer bc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); DCIteratorBinding iterator = bc.findIteratorBinding("ExaminationsIterator"); DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); RowSetIterator rsi = iterator.getRowSetIterator(); int i=0; OperationBinding save_exams = bindings.getOperationBinding("SAVE_EXAMINATION"); OperationBinding save_exams_commit = bindings.getOperationBinding("SAVE_EXAMINATION_COMMIT"); try{ while(i < rsi.getRowCount()){ Row r = iterator.getCurrentRow(); save_exams.getParamsMap().put("CodeTest", r.getAttribute("CodeTest")); save_exams.getParamsMap().put("Dates", r.getAttribute("Dates")); save_exams.getParamsMap().put("CodeId", orderid.getValue()); save_exams.getParamsMap().put("Times", r.getAttribute("Times")); save_exams.getParamsMap().put("DoctorId", resolveExpression("#{bindings.DoctorId.attributeValue}").toString()); save_exams.getParamsMap().put("IdPatients", patientid.getValue()); save_exams.execute(); rsi.next(); i++; } save_exams_commit.execute();
I get the connection id of the current doctor and the value of the rows no.
Can you help me on this please?
I created a work around solution, until an expert that I come with a more advanced solution.
(1) I add a LOV at the id of the doctor on the view target object.
(2) on the duration, I fill my view of database
3) go through all my DB view iterator lines
(4) appends each line on the View object target (missing id of the doctor, because I want it to be on common language runtime) & commit lines
(5) after the loop ends and the target object from view show me results from the view of DB, I choose the runtime id of the doctor and commit the changes if
the new lines, with the new update will be finally filled to the database.
I hope this helps if anyone has a similar task.
Please let me know if you find a more direct solution, this work with 2 tables to fill 1.
Maybe you are looking for
-
Tecra M1 cannot connect wireless
Hello This new but I hope someone can help me. I'm having difficulties to connect to a wireless network with my Tecra M1. I think that the problem could be with the card Intel (R) prowireless MiniPCI LAN. I tried to reinstall the driver for it, but n
-
Hello I'm having a problem when I want to collect a continuous stream of data table 1 d single but the spreadsheet file that I read that data becomes only six columns of data from line one. I want a continuous stream of data from the time wherever I
-
Hello I bought a HP 8440p on a flea market dealer, I suggest a leasing company. I can't open my bios Setup while asking a the bios administrator password. SN: [edited by Moderator] Can someone help me? Thank you
-
WINDOWS VISTA UPDATE PROBLEM AFTER REINSTALLING
I reinstalled Vista, resolved all the problems & updates has been working well until the moment when SP2 was installed successfully. I then received a message that the updates would not check until I installed agent 7.6.7600.256.I did this & it insta
-
Why my internet stop responding, which shall be
Since the relocation of my internet is not responding. my internet shut down before I get started.