How to convert a single column in the primary key column
Hi allI have a column that's unique cnstraint, this column contains the value as digital and also null.
So how do you convert to primary key column
Concerning
Prashant
Prashant wrote:
Hi allI have a column that's unique cnstraint, this column contains the value as digital and also null.
So how do you convert to primary key column
Concerning
Prashant
Prashant,
You must assign new values to null values. You can use a sequence to produce the figures in this column.
Select max (your_unique_column) from your_table; -find the maximum value of this column, so you can start the sequence of this number.
create sequence seq_for_your_table with XXXX - value max + 1 you have found
Update your_table set your_unique_column = seq_for_your_table.nextval () where your_unique_column is null
You can create a primary key on this column.
Best regards
Grosbois
-------------------------------------------------------
If you answer this question, please mark appropriate as correct/useful messages and the thread as closed. Thank you
Tags: Database
Similar Questions
-
How to convert table 1 d of the only single
Hye, I am brand new in Labview. Can someone help me how to convert arrray 1 d of the only sin
GLE.
Use Index
-
How to convert a single byte String?
Purpose:
Show a result byte on the BB 9900 screen.
Question:
How to convert a single byte String?
Part of the code:
byte value = con.cpu_config.elementAt (i)
stop here
String valuestring = new String (value);
_rtf. SetText (valueString);
If you know how to fix it, please share your idea.
Thank you for your attention,
String valuestring = new String (new byte [] {value}};)
_data. Append (valueString);
_rtf. SetText (_data.toSrting ());
Solve it.
-
How to convert Blu Ray Disc of the movie in general video and HD video formats
How to convert Blu Ray Disc of the movie in general video and HD video formats
Hello
I doubt that this is possible because Bluray discs are mostly protected against copying.
But if you have the Bluray m2ts file on your HARD drive, then you could try the tool called convertXtodvd. But I don't see that the reasons for this
I mean that you will lose the quality of film converting the blueray to dvd. -
How to find the primary key columns in the tables in MS Access using SQL queries
How to find the primary key columns in the tables in MS Access using SQL queries
Hello
This is the forum for Windows Vista programs related issues.
For better assistance, please try instead the Forums in SQL Server .
Thank you! Vincenzo Di Russo - Microsoft MVP Windows Internet Explorer, Windows Desktop Experience & security - since 2003. ~ ~ ~ My MVP profile: https://mvp.support.microsoft.com/profile/Vincenzo
-
How to refer to the primary key column of newly inserted rows of tabular form
Hello
I use APEX 4.2.0.00.27 with Oracle DB 11.2.0.3.0.
I work with a tabular presentation wizard-created for insert and update a table using the integrated SRM process (sequence 10). I'm trying to use a process of anonymous block of PL/SQL (sequence 30) to make another manipulation of table after the records were inserted or updated. The manual process is associated with my tabular form and I use the variables of name of column binding in my program block.
My (rsn_test) table has 3 columns: test_id (number), test_nbr (number), test_id2 (number). Test_id column is identified as the primary key and the type of the source already exists a sequence rsn_test_seq. Column test_id2 gets its default value 0 to a hidden page element.
I would use my manual process for updating the value of the test_id2 column. If it's 0 then I want to put the value of the column test_id. If it is any other value, then it must remain at this value. My logic works very well for an existing line, but I'm running into a problem with the newly added lines. The new lines get inserted, but the test_id2 column remains the default value 0. I can tell the debugger that the SRM process is triggered first and inserts the line, then my manual dealing with fires. The problem seems to be that the connection variable: TEST_ID for the primary key column remains NULL after insertion. I don't know how to get the value of the column test_id of my newly created line to use in my PL/SQL block to my update.
Process of PL/SQL:
DECLARE BEGIN :P7_SHOW := NULL; :P7_SHOW := NVL(:TEST_ID2,555) || ' and ' || NVL(:TEST_ID,787) || ' and ' || NVL(:TEST_NBR,9999); IF :TEST_ID2 = 0 AND :TEST_ID IS NOT NULL THEN UPDATE rsn_test SET test_id2 = :TEST_ID WHERE test_id = :TEST_ID; ELSE :TEST_ID2 := :TEST_ID2; END IF; END;
Excerpt from the debugger:
0.01625 0.00010 Processes - point: ON_SUBMIT_BEFORE_COMPUTATION 0.01635 0.00008 Branch point: Before Computation 0.01643 0.00003 Process point: AFTER_SUBMIT 0.01646 0.00022 Tabs: Perform Branching for Tab Requests 0.01668 0.00008 Branch point: Before Validation 0.01676 0.00024 Validations: 0.01700 0.00135 Perform basic and predefined validations: 0.01835 0.00020 Perform custom validations: 0.01855 0.00049 ...Validation "TEST_NBR must be numeric" - Type: ITEM_IS_NUMERIC 0.01904 0.00007 ......Skip for row 1 because row hasn't changed 0.01911 0.00016 ......Skip for row 2 because row hasn't changed 0.01927 0.00012 ...Validation "TEST_ID2 must be numeric" - Type: ITEM_IS_NUMERIC 0.01939 0.00007 ......Skip for row 1 because row hasn't changed 0.01945 0.00018 ......Skip for row 2 because row hasn't changed 0.01964 0.00005 Branch point: Before Processing 0.01968 0.00004 Processes - point: AFTER_SUBMIT 0.01972 0.00588 ...Process "ApplyMRU" - Type: MULTI_ROW_UPDATE 0.02560 0.00154 ...Execute Statement: declare function x return varchar2 is begin begin for c1 in ( select "RSN_TEST_SEQ".nextval pk from sys.dual ) loop return c1.pk; end loop; end; return null; end; begin wwv_flow.g_value := x; end; 0.02714 0.00140 ......Row 3: insert into "APPPCSRSN"."RSN_TEST" ( "TEST_ID", "TEST_NBR", "TEST_ID2") values ( :b1, :b2, :b3) 0.02854 0.00011 ...Process "ApplyMRD" - Type: MULTI_ROW_DELETE 0.02865 0.00004 ......Skip because condition or authorization evaluates to FALSE 0.02869 0.00015 ...Process "Process Submit" - Type: PLSQL 0.02884 0.00007 ......Skip for row 1 because row hasn't changed 0.02891 0.00012 ......Skip for row 2 because row hasn't changed 0.02903 0.00012 ......Process row 3 0.02915 0.00429 ...Execute Statement: begin DECLARE BEGIN :P7_SHOW := NULL; :P7_SHOW := NVL(:TEST_ID2,555) || ' and ' || NVL(:TEST_ID,787) || ' and ' || NVL(:TEST_NBR,9999); IF :TEST_ID2 = 0 AND :TEST_ID IS NOT NULL THEN UPDATE rsn_test SET test_id2 = :TEST_NBR WHERE test_id = :TEST_ID; ELSE :TEST_ID2 := :TEST_ID2; END IF; END; end; 0.03344 0.00013 ...Session State: Saved Item "P7_SHOW" New Value="0 and 787 and 1300" 0.03356 0.00004 Branch point: After Processing 0.03360 0.00048 ...Evaluating Branch: "AFTER_PROCESSING" Type: REDIRECT_URL Button: (No Button Pressed) Condition: (Unconditional) 0.03407 0.00013 Redirecting to f?p=290:7:8717971109610:::::&success_msg=0%20row(s)%20updated%2C%201%20row(s)%20inserted.Success%2FEBD244168556408CBA714E3974918C09%2F 0.03420 0.00012 Stop APEX Engine detected 0.03432 0.00007 Stop APEX Engine detected 0.03439 - Final commit
Any suggestions?
I have run tests on
https://apex.Oracle.com/pls/apex/f?p=83488:1 demo/demo
to see your problem.
I have 2 solution for your problem.
I add trial NOT tabular just usual block of PL/SQLBEGIN I'm IN (SELECT TEST_ID FROM RSN_TEST WHERE TEST_ID2 = 0) LOOP UPDATE RSN_TEST SET test_id2 = TEST_ID WHERE test_id = i.TEST_ID; END LOOP; END; and works very well, you can see in the sample.
The other solution is to show new generated TEST_ID
Adding a sequence as a default value for a column in a table field
And to execute your procedure.
I get how is with the good luck of time.
By
-
How to clear a single block of the current page in the OPS
Hi all
How to erase a single block of the current page in the OPS. I used the CLEAR key.
Thank you
Hello
I found the solution I wrote it in the button DELETE. I wrote the remove with vo1.setMaxFetchSize method (1);
and remove called AOS
Thank you
-
How to convert a layer back to the text "T? He is currently uneditable and I want to change the font (also, how what happened?).
According to your layers panel. The top layer is a text layer years the second layer is a raster layer. A raster layer once the case has been closed, cannot be cancelled. It will have to be re-created. If for some reason, you left the file open, then it is perhaps possible to cancel it, because it would show in the history stack. But by default that stack is set to 20 States, to more than 20 he would push the battery.
I think that you have to bite the bullet and redo this layer.
-
How to start a single group in the remote computer to the machine master
Hello
I want to know the command for any machine remote master boot of the machine and how to start a single group for the remote computer to the machine master.
Thank you
AmitYou can start all of the remote machine (after you start the master of the machine) as follows:
tmboot b
-l . For all available options tmboot see http://download.oracle.com/docs/cd/E18050_01/tuxedo/docs11gr1/rfcm/rfcmd.html#wp1032112
Kind regards
Malcolm. -
How to fill out the table foreign key to the primary key form
Hi all
I'm stuck in this problem for 3 days, and I'm about to research and implement solutions on the internet.
I have two tables
create table prim (a number primary key, b varchar2 (100));
create table CHILD (a number references (a) prim, varchar2 (100)) c;
I created a page for PRIM table.
= page name form on PRIM2
I have manually two columns for the CHILD table to know
P26_A_1 (for the primary key in the CHILD table)
P26_C (for the column in the CHILD Table c)
now when the user clicks on the button CREATE, a row must be inserted into the child table.
I want to assign the P26_A to P26_A_1 during the validation process, so that a line must be inserted into the PRIM table as well as in the CHILD table.
How to do this?
I downloaded my application page in https://apex.oracle.com
my workspace identifiers are inferior to
name of the workspace = IMBERT
username = demo
password = demo
kindly guide me.
Thank you.
Hello
I created a new page (page 30) similar to your page and added the insertion of the child. It just check the page and code. It works now, when you insert the prim file is triggered a second trial which inserts the child record manually.
On page 26 it was some sort of mistake, was easier to create a new as it was almost a standard form.
Concerning
Bottom
-
How to extract the values of the line full in the bean to support using the primary key
Hello
I have a table that has columns as plant_name, business planner email id and identification of email resident engineer. Here, Plant_name is the primary key.
Now, I have this plant's name slipped and dropped like selectonechoice (drop) on page jsff. In this user can select any name of 1 plant drop down.
Right now, I can go get plant in backing bean name, but I can't understand how business plan for extraction and identification of email of the engineer resident in this key primary-plant_name at the bean to support.
Please let me know if anyone has an idea in this regard.
JDeveloper version 11.1.1.6.0
Thanks in advance.
Sneha
Sneha211 wrote:
On the jsff page
required = "#{bindings." Plant.hints.Mandatory}.
shortDesc = "#{bindings." Plant.hints.ToolTip}.
ID = "soc1" unselectedLabel = "- Select -"
autoSubmit = 'true '.
Binding = "#{backingBeanScope.backingbean.plantbean}" > "
ID = "si1" / >
In backing bean
DCBindingContainer = lBindingContainer
(DCBindingContainer) BindingContext.getCurrent () .getCurrentBindingsEntry ();
DCIteratorBinding lBinding = lBindingContainer.findIteratorBinding("SupplierVO1Iterator");
NewRow row = lBinding.getCurrentRow ();
String aamplant1 = (String) newRow.getAttribute ("Plant");
Hi Sneha, you've written code for it
you have found the current line and the primary key then this line, then why you not not using this same rank to get the other attributes?
NewRow row = lBinding.getCurrentRow ();
String aamplant1 = (String) newRow.getAttribute ("Plant");
String businessPalnner = (String) newRow.getAttribute ("business_planner"); Returns the value of the same line
Engineer in String = (String) newRow.getAttribute ("engineer");
OR if your condition is like that-
you have a primary key field value, but you do not have the corresponding line, then you can get that line and it's attribute by using the primary key value
See - http://adfgouravtkiet.blogspot.in/2012/10/filtering-of-data-from-vo.html
Hope it helps
-Ashish
-
How to get generated automatically the primary key to create procedure
I have a service of physical data corresponding to a table named ACCOUNT. The primary key on the table is called ACCOUNT_ID. There's a trigger on the database which generates the primary key value and adds it during an insert. I would like to have this primary key value returned by the procedure of creation of physical data service. Any ideas on how this can be done? Thanks in advance.as the primary key automatically obtained by ODSI leave a sequence in the DB and used during a procedure for creating
Go to the design for the physical data service view
Click the column which is filled from the sequence.
In the Properties tab (bottom window), under general, for automatic numbering, click the 'Value' column, select sequence. You get a noise on some things have changed, just click OK. With AutoNumber = sequence setting, this column appears as optional (question mark).
Just below that, for purpose of sequence, type the name of the sequence (you can also specify MYSCHEMA. In case the sequence SEQUENCE_NAME is under another schema).
When you create objects SDO - leave the update vacuum column.
that is if he were CUSTOMER_ID, your client would look like this...
John
Smith
and when you read it back to the database, it would be...
38738
John
Smith
Published by: mikereiche on April 28, 2009 11:40
-
APEX do not allow to change the lines of the columns that are the primary key?
I have pictures:
http://img508.imageshack.us/my.php?image=21269582oe8.jpg
Book (id_book - 'Primary key', title, year); book_author (id_author id_book - 'Primary key', - 'Primary key'); author (id_author - "Primary key", name)
I created a new page-> Form-> form of 'author' table because I want to add new authors, modification and deletion. During the creation of this page, I have chosen column 'id_author' as '1 primary key column' and everything is OK (I can't edit the 'id_author' column - this column is autoincrement and I can change the 'name' column).
BUT I also created a new page-> Form-> table for table "book_author" because I like to write numbers like id_book and id_author, change and remove them (so add relations between tables: book, book_author and author). During the creation of this page, I have chosen column 'id_book' as '1 primary key column' and 'id_author' as 'column primary key 2'. And on the Web site, I can't edit these fields. And I can not add also new line because I see in each new line: (null).
http://img444.imageshack.us/my.php?image=11324615yk9.jpg
APEX do not allow to change the lines of the columns that are the primary key? It's stupid... What can I do?
Edited by: user10731158 2008-12-20 11:40Column unique and not meaningful if you ever want to update. In the case of your example, you need to add an ID column in the intersection of book_author table. Honestly, I was so blown away (and pleasantly surprised) by the absence of rebuttal and the "thx" I advanced and set up an example of how I would define the book_author table:
create table book_author (id varchar2(32), book_id varchar2(32), author_id varchar2(32), modified_on date, modified_by varchar2(255), constraint book_author_pk primary key (id), constraint book_auth_book_fk foreign key (book_id) references books(id), constraint book_auth_author_fk foreign key (author_id) references authors(id) ) / create unique index book_author_uq on book_author (book_id,author_id) / create or replace trigger biu_book_author before insert or update on book_author for each row begin if inserting then :new.id := sys_guid(); end if; modified_on := sysdate; modified_by := nvl(v('APP_USER'),user); end; /
Good luck
Tyler -
Is it possible to plug a USB to my new iPad Pro, to transfer PDF files and some Jpeg files from the USB key with an adapter of lightning? If there is NO adapter, how can I get these files on the USB key and my iPad pro? I need these PDF files transferred my I touch pro. Any suggestions? Please
Thank you
Mike Tingey
The iPad does not support USB keys. There are some wireless flash drives that can be used, but not the classical records. I suggest you transfer files to a computer and their synchronization then back to the iPad via iTunes.
-
I have Windows 7 Professional. Used it on my PC and then I had to buy a new Dell computer, as my old PC blew the motherboard. The new Dell came with 8.1 if I want to install 7 on my wife's computer, as it did in Win98. When I did this it called my disabled factory or pirated disk. How can I take my PC off the product key and got my other PC for its use?
If Windows 7 Professional is pre-installed on your Dell computer, it cannot be transferred. If it is a license purchased at a retail store, he transfer rights.
A computer running Windows 98 is perhaps not powerful enough to run Windows 7.
* 1 gigahertz (GHz) or faster 32-bit (x 86) or 64-bit (x 64) processor
* 1 gigabyte (GB) of RAM (32-bit) or 2 GB RAM (64-bit)
* 16 GB of disk space available (32-bit) or 20 GB (64-bit)
* Peripheral figure DirectX 9 with WDDM 1.0 or higher driver
How to transfer a retail license.
Click Start, type: CMD
Right-click on CMD
Click on run as administrator
At the command prompt, type: slmgr.vbs - upkPress enter, this will uninstall the product key of the computer and to the evaluation mode, you are now free to use it on another computer. If you experience problems, try to activate by phone:
Activate Windows 7 manually:
1. click on start and in the search for box type: slui.exe 42. press enter on your keyboard
3. Select your country.
4. Select the telephone activation option and brace yourself for a real person.
Maybe you are looking for
-
Can not find podcasts in iTunes store
I can't find my podcasts in the iTunes store. On my other computer laptop is fine, but on my new computer the provider (such as NPR) appears, but several podcasts don't, like the money in the world. Why are they hiding? And how to find them?
-
Operational characteristics and confusion with email (s) unopened.
How can I have unopened emails in the Inbox when I open each email using the selection of all mail? With this same question, how can I not open Important emails after opening my emails using the same selection? I do not understand what is represented
-
I got the application called "which app ' via the app store two weeks ago and since my visual voicemail has disappeared. In talking with an associate at the apple store, they told me that that app turns your voicemail and sends it to their server, so
-
virtualw1f1miniport adapterDevice player
computer shows message that this device ubder epson perfection v750 pro does not work
-
BlackBerry Smartphones someone please help!
My network has completely exploded. How can I fix it please xx