Creating a sequence of table entries
Hi,
I have a test table and I want to populate ten thousand records in it. I just want to append a standard string and a number sequence to create it.
I am not sure whether it can be done in one SQL statement.
I created the following sequence:
CREATE SEQUENCE SEQUENCE1
START WITH 1
INCREMENT BY 1
MAXVALUE 10000;
I can use SELECT SEQUENCE1.NEXTVAL to display the value 1.
How can I use the UPDATE statement to populate the table with test records?
I tried
UPDATE TABLE TABLE1
SET COL1 = 'PREFX'+(select sequence1.nextval from dual)
and got the error
ORA-02287: sequence number not allowed here
Thanks
SQL> create table test as select * from emp ;
Table created.
SQL> create sequence seq ;
Sequence created.
SQL> select * from test ;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7369 SMITH CLERK 7902 17-DEC-1980 800 20
7499 ALLEN SALESMAN 7698 20-FEB-1981 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-1981 1250 500 30
7566 JONES MANAGER 7839 02-APR-1981 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-1981 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-1981 2850 30
7782 CLARK MANAGER 7839 09-JUN-1981 2450 10
7788 SCOTT ANALYST 7566 19-APR-1987 3000 20
7839 KING PRESIDENT 17-NOV-1981 5000 10
7844 TURNER SALESMAN 7698 08-SEP-1981 1500 0 30
7876 ADAMS CLERK 7788 23-MAY-1987 1100 20
7900 JAMES CLERK 7698 03-DEC-1981 950 30
7902 FORD ANALYST 7566 03-DEC-1981 3000 20
7934 MILLER CLERK 7782 23-JAN-1982 1300 10
14 rows selected.
SQL> update test set deptno = seq.nextval ;
14 rows updated.
SQL> select * from test ;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7369 SMITH CLERK 7902 17-DEC-1980 800 1
7499 ALLEN SALESMAN 7698 20-FEB-1981 1600 300 2
7521 WARD SALESMAN 7698 22-FEB-1981 1250 500 3
7566 JONES MANAGER 7839 02-APR-1981 2975 4
7654 MARTIN SALESMAN 7698 28-SEP-1981 1250 1400 5
7698 BLAKE MANAGER 7839 01-MAY-1981 2850 6
7782 CLARK MANAGER 7839 09-JUN-1981 2450 7
7788 SCOTT ANALYST 7566 19-APR-1987 3000 8
7839 KING PRESIDENT 17-NOV-1981 5000 9
7844 TURNER SALESMAN 7698 08-SEP-1981 1500 0 10
7876 ADAMS CLERK 7788 23-MAY-1987 1100 11
7900 JAMES CLERK 7698 03-DEC-1981 950 12
7902 FORD ANALYST 7566 03-DEC-1981 3000 13
7934 MILLER CLERK 7782 23-JAN-1982 1300 14
14 rows selected.
SQL>
Similar Messages
-
i need to create a request for table entries which is Ztable and has maintence screen.
so the transport option is not there
i need to transport these entries to production client
what should i do
sarangan rHi,
You can transport table entries from one system to other system. Take a look at this thread.
table entries transport help
Re: Table DATA transfer
First, you need to set the table attributes - DELIVERY CLASS to C.
Regards,
Ravi
Note :Please close the thread if the issue is resolved -
How to create internal table dynamically based on a table entry
hi Experts,
I have table yprod_cat. It has product categories.
In my ABAP program I need to create internal table dynamically based on the number of entries in the table.
For example:
If the table has 3 entries for product category
1. Board
2. Micro
3. Syst
Then create three (3) internal tables.
i_board
i_micro
i_syst
How can we do this? Any sample code will be very usefull
Thanks & Regards
Gopal
Moderator Message: No sample codes can be given. Please search for them or work it!
Edited by: kishan P on Jan 19, 2011 4:22 PMOur APEX version is 4.2We are using below SQL query to display radio groups dynamically..
SELECT APEX_ITEM.RADIOGROUP (1,deptno,'20',dname) dt
FROM dept
ORDER BY 1;
Created a form using SQL type and given abouve SQL query as source.. But when we run the page, there were no radio groups displayed in the page..
Below is the output of the query..
<input type="radio" name="f01" value="10" />ACCOUNTING
<input type="radio" name="f01" value="20" checked="checked" />RESEARCH
<input type="radio" name="f01" value="30" />SALES
<input type="radio" name="f01" value="40" />OPERATIONS
>
If Tabular Form:
Edit Region > Report Attributes > Edit Column > Change the Column type to "Standard Report Column"
If normal Page Item:
Edit Page Item > Security > Escape special characters=No.
Pl read the help on that page item to understand the security risk associated with =NO.
Cheers,
Edited by: Prabodh on Dec 3, 2012 5:59 PM -
I am trying to create a sequence to be use as primary key in a Oracle table
Hi guys
I have the ODI version 10.3.5 and I am trying to create a sequence that populates de row_id for a table. The schema is a database.
And I want that this item will be the primary key of the table that is loaded at execute the interface however I'm getting issues.
So please advise me.Hi ,
Can you please provide the following details :
1. What is the execution area of your sequence ? Is it source or staging or Target.
2. What IKM you are using ( I hope you are executing sequence in Staging or Target ) ?
My understanding is when you check Not Null , all your rows are going to Error table. So it is not giving any error.
When you uncheck the Not Null , it is giving error because Database is not allowing Null values in the Primary Key Column.
You can do the following to check if your sequence is working properly.
Try to write a Insert Select query in DB and execute it and see if it is working properly.
i.e.
insert into EMPL (
EMPNO,
ENAME,
JOB,
MGR,
HIREDATE,
SAL,
COMM,
DEPTNO
select S_EMPNO.NEXTVAL,
ENAME,
JOB,
MGR,
HIREDATE,
SAL,
COMM,
DEPTNO
from EMP
or if you can provide your query in this format , it will help in finding the issue quickly.Also provide the KM details. -
Hi,
While attempting to create a table entry I am getting a runtime error.
Short text
Syntx error or generation error in a screen.
What happened?
At the screen generation it was detected that a screen to be generated
has a syntax error or could not be generated due to another error.
Error analysis
Screen "SAPLZSCMS_REGION" 0001 could not be generated.
Trigger Location of Runtime Error
Program SAPLZSCMS_REGION
Include LSVIMF45
Row 219
Module type (FORM)
Module Name INITIALISIEREN
Please let me know why this occurs and how can I go about resolving it?
Thanks
VineetaHi all, Thanks for your replies.
As Anil pointed out I was encountering this problem because, I added a fiels into the table and didnt recreate the maintenance generator.
Thanks,
Vineeta -
Auth. obj. controlling options Create - Change of Table Entry for SE11
Hello,
Could someone please guide me to the authorization object/s which controls the options : Create - Change reached by trans. code SE11, Change, Contents (Ctrl + Shift + F10) , Execute (F8), Table Entry, Create - Change.
Thank you in advance for your cooperation.
Best regards.
Reda KhalifaHi,
when you execute SE11 authorization object S_DEVELOP was check.
S_DEVELOP has following nodes.
Activity : create,change,display
Package : z,y
Object name : z,y
Object type : type of object i.e domain,table, index etc.
Authorization group ABAP/4 pro : *
now suppose you want to give user authorization for display only then
Activity should have value 03 only.
in future please post your authorization related thread in security forum.
Security
regards,
kaushal -
Advanced table to create a multi-record data entry page
how to use advanced table or table OAF features to create a multi record data entry page ?
there will not be any master or header region. Only a multi-record detail region for creating records.Hi ,
There is no such "multi-record detail region" , you can illustrate Master detail in OAF by creating the region in following order .
1 ) Page Layout region
2 ) Any header region(eg - message component layout etc ) - for entering and saving header level records .
3 ) Advance table - for entering and saving the line level records ( with add another row feature ) .
Thanks ,
Keerthi -
Creating Transport Request No for TVARVC Table Entries?
Hi Guys,
Can anybody tell me how to Create Transport Request Number for Multiple TVARVC Table Entries?
Thanks,
Gopi.You can do it yourself, no need to waste any Basis time.
Go to transaction STVARV -> Maintain mode. Before you create a new entry or change an existing entry tick the checkbox at the top of the screen labeled "Include changed entries in transport request". Then select the row which you want to transport and create/change the values, then hit 'Save'. You'll see the system will pop-up a change request dialog box where you can now save your entries.
Hope this helps.
Cheers,
Sougata. -
How to create a sequence using Toplink for DUAL table
Hi All,
How do I create below sequence using TOPLINK
CREATE sequence my_seq start WITH 1;
Regards,
DheerajHi Dheeraj,
Sequence Object should be created in Database and specify the type of sequence that will be used in toplink to create sequence value.For example,sequence objects created in database needs to be configured using Native Sequence.
For more information refer to the below link.Use JDeveloper Toplink Wizards for declarative programming of Toplink native Sequencing.
http://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/reldscfg003.htm.
Regards,
P.Vinay Kumar -
Table entries not getting displayed in desired format
Hi All,
In my adobe layout I created a table . I used data format Align Right and align middle for the table entries. In the Output some entries of the table are not displaying in align right and align middle.
Output:In the below output the first row data is not in desired format .
Thanks in Advance,
Suneel.Uggina.That is pretty to much information to help you.
You need to share your technical setting. How did you create the table? Subforms, Table-assistent... what are the values in? Format, what happens when you also pass more than 1 digit to the numbers in the first row, does it show up correct?
So please share more details and explain exact what you have tried to fix the issue. The community is able to help you, but not meant to suggest enaything you could have done.
~Florian -
Need help in Creating a sequence
Hi,
I need to create a sequence which starts with the value one more than max value of one of the columns in a table. Can anyone help me in this regard?
Eg: I have a table 'User_Details' with one of the columns as 'ID', I need to create a sequence for this table which starts with one more the 'max(ID)' if there are any records already existing.
Thanks,
RaghuAssuming that you have some way to identify which columns of which tables will be populated by sequences in the new release, the you could write PL/SQL code to automatically generate this. In this example I have assumed that you need a sequence created forthe (single) numeric PK column of each table in a particular schema, and that the sequence name will always be table_pk_seq.
DECLARE
l_max NUMBER;
BEGIN
FOR r IN (SELECT c.table_name, cc.column_name
FROM user_constraints c, user_cons_columns cc
WHERE c.constraint_name = cc.constraint_name and
c.constraint_type = 'P') LOOP
EXECUTE IMMEDIATE 'SELECT COUNT(*) FROM '||r.table_name INTO l_max;
l_max := l_max + 100; --just to be safe
EXECUTE IMMEDIATE 'CREATE SEQUENCE 'r.table_name||'_pk_seq '||
'START WITH '||l_max||' INCREMENT BY 1';
END LOOP;
END;John -
How to create tree by database table
hello sir ,
my table is as follows,
NAME LINK ID PID ROLLID
User mgt. f?p=131:1: 1 - 10 ////root node///
district 10 1 1 child
Roles 16 14 4 child
Users 11 10 1 child
ROLLID is given from another table whis is (ROLES). i making tree by the combinations of id , pid, & roll id. by the roll id i can manage the tree to do not display specific nodes to specific users.
ROLE table as :
ROLE_ID NAME DESCRIPTION
1 Administrator This is administrator
2 Assistant Director -
3 Assistant Statistical Officer -
4 Data Entry Operator -
but i think it is very complicated process . give me solution about it
also i have to give my images to each node. how can i do that?You already have a thread going about this: Re: how to create tree by database table .
Scott -
Access key needed when creating a new database table with SE11
Hi,
I'm using SAP Testdrive (evaluation) on linux in order to learn a bit about ABAP programming. I want to create a new database table in the dictionary to be used in my programs. I proceed in the following way:
1) I run the SE11 transaction
2) At the first entry I write the name of the table to be created (in the Database Table field)
3) I click on the create button.
But then the system asks me an Access Key to register, where can I get this?
Thanks in advance,
Kind Regards,
DariyooshOk I found the answer to my question in another thread
Developer Key
Make sure that your program names starts with "Z" or "Y", otherwise the system will ask you to register the object because it thinks you are creating/changing in the SAP namespace.
In fact this was my error, my table name didn't start with neither "Z" nor "Y".
Kind Regards,
Dariyoosh
Edited by: dariyoosh on Nov 13, 2010 12:34 PM -
Error while creating Access Sequence (output)
Hi,
While creating Access sequence (for an output) i.e. Access Sequence - Accesses - Fields (at this point)
I am getting an error (I/O) in the field. The field value is WERKS and not able to go further.
I created a table for output billing and criteria fiels are sales area and plant.
Please guide me in this regard.
Thanks and regards,
RaoHi Praveen,
I created a condition Table xxx and selected fields (Sales Area, Plant). While creation of access sequences for an (output type) at the Fields level i am able to see all the 4 fields but with the field WERKS it is showing an error.
Regards,
Rao -
Html error while downloading table entries to Excel.
Hi,
I am getting an error while downloading table entries from webdynpro to excel. After some entries below error script comes and this is not comming all the times.
Is this because of large size?Can anyone please suggest me on this?
<u>Here is the dump:</u>
[code]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Error Report</title>
<style>
td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;}
A:link
A:visited
A:active
</style>
</head>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75">
<tr bgcolor="#FFFFFF">
<td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b> 500 Internal Server Error</b></font></td>
</tr>
<tr bgcolor="#3F73A3">
<td height="23" width="84"><img width=1 height=1 border=0 alt=""></td>
<td height="23"><img width=1 height=1 border=0 alt=""></td>
<td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP J2EE Engine/6.40 </b></font></td>
</tr>
<tr bgcolor="#9DCDFD">
<td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td>
</tr>
</table>
<br><br><br><br><br><br>
<p><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b> Application error occurs during processing the request.</b></font></p>
<p><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><table><tr><td valign="top"><b> Details:</b></td><td valign="top"><PRE><pre>com.sap.engine.services.servlets_jsp.server.exceptions.WebIllegalStateException: The stream has already been committed.
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:792)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:780)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:768)
at com.sap.tc.webdynpro.serverimpl.core.url.WebDynproExchangeHandler.responseCachedWebResource(WebDynproExchangeHandler.java:98)
at com.sap.tc.webdynpro.serverimpl.core.url.WebDynproExchangeHandler.doExchange(WebDynproExchangeHandler.java:189)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doExchangeProcessing(DispatcherServlet.java:164)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:119)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:391)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:265)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:345)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:865)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:240)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
</pre></PRE></font></td></tr></table></font></p>
</body>
</html>[/code]
Thanks,
SanjeevHallo Sanjeev,
How do you exactly "download the table entries from Web Dynpro to Excel?"
I wrote a new <b>Wiki Code Tutorial </b>which demonstrates how to download an Excel file from a Web Dynpro <i>Table </i>UI element <b>on-demand</b>. In this scenario the resource gets re-created on every request. The solution is based on re-initializing the context with a new 0-byte resource object within the calculated context attribute getter method.
See <a href="https://wiki.sdn.sap.com/wiki/display/Snippets/ExportingTableDatainWebDynproJava-SAPNetWeaver04s">Exporting Table Data in Web Dynpro Java - SAP NetWeaver 04s</a>
Regards, Bertram
Maybe you are looking for
-
Hi, I don't know if this is allowed, but is there anyone in this forum who knows Numbers '09 so well that they would set up a really easy job for me in Numbers against payment? If I say really easy, for someone with a bit of knowledge it should be a
-
I need to back up my iMovie DVDs. I recently had my Seagate External Hard Drive go bad. Seagate replaced the drive but not all the iMovie projects i had backed up there. Is there a way to do this from theDVDs i burned the iMovie projects to? The
-
How to Make Your Favorite iPhone Ringtones for Fre...
You bought an iPhone and love all its features, but wish you didn't have to pay for your songs twice to get a ringtone. (We know that iPhone, iPhone 3G Ringtones use the file extension .M4R. And the users must pay $2 for a piece of song through Apple
-
IPhone 4s not recognized after update to ios 7.1
My iPhone will no longer sync nor show up in windows explorer (running Windows 7) after installing update 7.1. It may be relevant to note that I had replaced the dock connector prior to updating to 7.1, but the device was still syncing and showing up
-
Hi, I want to prepare table with scheduled jobs for other program - consumer. I have text column RunHour where I store hour from select localtimestamp from dual But when consumer is connecting and reads that hour it runs processing at its hour - not