How can I run beginddl in PL/SQL Developer
Here's my script:
begin
execute dbms_wm.beginddl('MyTable');
ALTER TABLE MyTable ADD NewColumn1 VARCHAR2(200)
execute dbms_wm.commitddl('MyTable');
end;
I got the following error:
ORA-06550: line 2, column 11:
PLS-00103: Encountered the symbol "DBMS_WM" when expecting one of the following:
:= . ( @ % ; immediate
The symbol ":=" was substituted for "DBMS_WM" to continue.
ORA-06550: line 3, column 3:
PLS-00103: Encountered the symbol "ALTER" when expecting one of the following:
( begin case declare end exception exit for goto if loop mod
null pragma raise return select update while with
<an identifier> <a double-quoted delimi
What should I do then?
Thanks.
in PL/SQL scripts you just omit the "execute". and for the SQL you need to put an execute before it.
so your script would be:
begin
dbms_wm.beginddl('MyTable');
execute immediate 'ALTER TABLE MyTable ADD NewColumn1 VARCHAR2(200)';
dbms_wm.commitddl('MyTable');
end;apart from that, you should be modifying MyTable_LTS in your DDL session.
regards,
Andreas
Similar Messages
-
How can I execute this procedure in sql developer, cursortype is refcursor
PROCEDURE GET_CNTRY(CNTRY_NME_IN IN VARCHAR2 DEFAULT NULL,
QRY_RSLT_OUT OUT CURSORTYPE) AS
BEGIN
OPEN QRY_RSLT_OUT FOR
select
CNTRY_NME,
FRGN_CNTRY_CDE,
INV_VEH_CNTRY_CDE,
FRGN_CNCY_CDE,
WTHH_PCT_COLA_CDE
FROM
CNTRY
WHERE
CNTRY_NME = NVL(CNTRY_NME_IN,CNTRY_NME);
END GET_CNTRY;In SQL Developer run the following code as script (You need to hit F5 to run it as script).
var rc refcursor
exec get_cntry (<give your cntry_nme_in>, :rc)
print :rc -
How can i run Webdynpro application
How can i run Webdynpro application without using Developer Studio? Where should i put a whole project and how shoud i start it.
Thanks!
MaciekHi Maciej
You wouldnt require a Developer Studio to run you
application.But you would require it to deploy (if are
using the JDI ,atleast to perform an Activation).
However you can launch the application once deployed
through the Web Dynpro Content Administrator
http://<servername>:50000/webdynpro/welcome/
The deployed applications are present on the
lefthandside. They can be expanded to drill down to the
Application and the press Run
Regards
Pran -
How Can I Run a SQL Loader Job from Schedular
How Can I Run a SQL Loader Job from Schedular , So that It Runs every Day.
Depends on a couple of factors.
If you are on a UNIX platform, you can create a shell script and schedule it with cron.
If you are on a Windows platform, you can create a batch file and schedule it with the Windows scheduler.
Or, if you are on Oracle 9i or 10g, you could use the external table feature instead of SQL*Loader. Then you could write a stored procedure to process the external table and schedule it using the Oracle scheduler (DBMS_JOB). This would probably be my preference. -
How can I run a SQL script file...
How can I run a SQL script file from a location on my computer without providing the whole path?
Is there some way I can set a "Working folder" in SQL Plus??
Thanks!
TomYou can create an environment variable called "SQLPATH" which is a list of directories that SQL*Plus will search for your .SQL
scripts.
I would like to use another directory than the oracle/bin...
How can I do this ??
Hello,
U can do this by this way:
Save odm_script.sql file to the default Oracle
directory i.e. Oracle-Home/bin and Run following command
through SQL Plus.
SQL>@Script_Name
I hope this will resolve ur problem.
Regards,
Omer Saeed Khan. -
How Can I Run A SQLJ Normal Project In SAP NWDS
I have a question about SQLJ in SAP NWDS.
1.I created a java dictionary project,and then create the table , then depoly it.it's ok.
2.I created a java normal project including the above java dictionary project.
3.I used the SQLJ tech in the java normal project,exporting the opensqllib.jar,sqljapi.jar,sqljc.jar,sqljimpl.jar.
4.I coded the normal project,and export the project .jar,everything is ok.
<b>5.But when i runed the project in NWDS,the error appeared:java.lang.NoClassDefFoundError: com/sap/sql/log/OpenSQLException
at com.ezkj.deom.sqlj.MainApp.main(MainApp.java:21)
Exception in thread "main"</b>
How Can I Run A SQLJ Normal Project In SAP NWDS?
PLS Help me and don't let me alone!Tony,
Why not try to import your SQLJ project in SAP NWDS. Add all the jars mentioned to the project path both for compile time as well as runtime. Now try running he project. Once you are able to bypass java.lang.NoClassDefFoundError, you will get other errors related to SQL statements. These Oracle SQL statements needs to be converted to OpenSQL format.
Chill out!!!
Sukanta Rudra
Note: If helpful, plz donate some points. -
URGENT PLEASE:How can I run a a class file on the Apache server?
Hi Guys and Gurus,
I am seeking some favor all of experienced gurus, i.e.
How can I run a a class file on the Apache server? Can I run through an Applet?
How can I set Environment variables in Windows2000 Professional Environment?
Actually, I want to extract some records from a MySQL Database running on Apache Server. I wrote a program just to select the columns and show them. It is now a Class file, Now how can I run this class file from the Server???
The code is here
import java.sql.*;
public class RecordShow {
public static void main(String args[]) {
String url = "jdbc:mysql://localhost/myhost";
Connection con;
String query = "select mytable.column," +
"from mytable " +
"where mytable.column = 1";
Statement stmt;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
try {
con = DriverManager.getConnection(url,
"myuser", "mypassword");
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
int rowCount = 1;
while (rs.next()) {
System.out.println("Row " + rowCount + ": ");
for (int i = 1; i <= numberOfColumns; i++) {
System.out.print(" Column " + i + ": ");
System.out.println(rs.getString(i));
System.out.println("");
rowCount++;
stmt.close();
con.close();
} catch(SQLException ex) {
System.err.print("SQLException: ");
System.err.println(ex.getMessage());
Please advise... THANKS
VJEhm, I wasn't referring to you at all... read up,
there's a comment by jschell saying that CGI might be
easier/better for his purposes.
Yep.
I know PHP/Perl/whatever might be easier for some
purposes, but only if you happen to know them and want
to/are able to use them. Ok. But you aren't the one asking the question are you. And the person who asked the question seems to have absolutely no familiarity with Apache or applets.
So whatever they do they are going to have to learn a lot.
And that does indeed suggest that in all likelyhood they have not investigated the alternatives.
And for the vast majority of internet applications, especially with smaller projects (obvious this person is not working with a large team), using perl, or something besides java, is going to be the best business solution. It is simpler, and more secure (probably due to the fact that it is simpler.)
Since this is a Java forum, I
answer under the assumption that people have made a
choice one way or another to use a Java solution to
their problem, so I try to solve it in Java first, and
only when that fails (very seldom) do I turn to other
solutions.You approach problems by arbritrarily deciding to try to solve it in java first and only if you fail do you then look to other solutions?
My first step is to try to figure out which of the various avenues is going to cost less. (And a secondary, but non-trivial concern, is then to convince the customer that just because they have heard of a buzz word like 'enterprise bean' that it doesn't mean that is a cost effective solution.) We must come from different worlds. -
How can I run two DML in one FORALL statement?
How can I run 1) select 2) update in one FORALL for each item as below?
OPEN FXCUR;
LOOP
FETCH FXCUR BULK COLLECT INTO v_ims_trde_oids LIMIT 1000;
EXIT WHEN v_ims_trde_oids.COUNT() = 0;
FORALL i IN v_ims_trde_oids.FIRST .. v_ims_trde_oids.LAST
SELECT EXTRACTVALUE(XMLTYPE(CNTNT),'/InboundGTMXML/ProcessingIndicators/ClientCLSEligibleIndicator') INTO v_cls_ind
FROM IMS_TOMS_MSGE WHERE ims_trde_oid = v_ims_trde_oids(i);
IF v_cls_ind IS NOT NULL THEN
v_cls_ind := '~2136|S|'||v_cls_ind||'|';
UPDATE ims_alctn_hstry SET CHNGE_DATA_1 =concat(CHNGE_DATA_1,v_cls_ind)
WHERE ims_trde_hstry_id = (select max(ims_trde_hstry_id) from ims_alctn_hstry where ims_trde_oid=v_ims_trde_oids(i));
DBMS_OUTPUT.PUT_LINE('Trade oid: '||v_ims_trde_oids(i)||' CLS Eligible Indicator: '||v_cls_ind);
END IF;
END LOOP;
CLOSE FXCUR;Your help will be appreciated.
Thanks
Edited by: PhoenixBai on Aug 6, 2010 6:05 PMI came through this forum while googling on the issue of 'using two DML's in one FORALL statement.
Thanks for all the useful information guys.
I need to extend this functionality a bit.
My present scenario is as follows:
FOR I in 1..collection1.count Loop
BEGIN
insert into tab1(col1)
values collection1(I) ;
EXCEPTION
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR('ERROR AT'||collection1(I));
END;
BEGIN
UPDATE tab2
SET col1 = collection1(I);
EXCEPTION
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR('ERROR AT'||collection1(I));
END;
commit;
END LOOP;
I need to use the FORALL functionality in this scenario, but without using the SAVE EXCEPTIONS clause keeping in mind that I also need to get value in the
collection that led to the error.Also, the each INSERT statement has to be followed by an UPDATE and then the cycle goes on(Hence I cannot use 2 FORALL statements for INSERT and UPDATE coz then all the INSERT will be performed at once and similarly the UPDATEs). So I created something like this:
DECLARE
l_stmt varchar2(1000);
BEGIN
l_stmt := 'BEGIN '||
'insert into tab1(col1) '||
'values collection1(I) ; '||
'EXCEPTION '||
'WHEN OTHERS THEN '||
'RAISE_APPLICATION_ERROR(''ERROR AT''|| :1); '||
'END; '||
'BEGIN '||
'UPDATE tab2 '||
'SET col1 = :1; '||
'EXCEPTION '||
'WHEN OTHERS THEN '||
'RAISE_APPLICATION_ERROR(''ERROR AT''|| :1); '||
'END;'
FORALL I in 1..collection1.count
EXECUTE IMMEDIATE l_stmt USING Collection1(SQL%BULK_EXCEPTIONS(1).ERROR_INDEX);
END;
Will this approach work? Or is there any better aproach to this? I am trying to avoid the traditional FOR ..LOOP to achieve better performance of query -
hi Team,
i have oracle package in local pc drive d:.
how can i run that package in toad.
can any one provide me solution for this regarding.
regards
prabhatHi,
Why you want to execute from TOAD.
Open Sql Plus and execute it.
Anyways Open the Toad and Connect to DataBase by clickingon New connection
and then go for Procs tab in object explorer where you can see the procedures, fuctions and packages.
select the appropriate package and then right click and go for option execute
Done..!!
Thanks
Pavan Kumar N -
How can i run this query in BI Answers
Hi,
pls tell me how can i run this sql statement in BI Answers....???
select abc_date,abc_asset_desc,sum(nvl(abc_market_val_lcy,0)+nvl(abc_accr_lcy,0)) "total balance" from abc
group by abc_date,abc_asset_desc;any help would be appriciated.... :-)
RegardsStrange question this one.
normally with Answers you pick the columns you want to report on and the BI server will construct the SQL for you.
In this example you would need a star with the abc dimension logical table and a logical fact for abc (these can be in the same table), which has a calculated field for 'Total Balance'.
You then pick the columns you require and Answer and the BI will automatically add the group by.
Adrian
Majendi -
How can i run unix script from my apex page
how can i run unix script from my apex page and take the output of unix script as a hidden variable and display it on the report region of that page
I had a requirement to run a Fortran program against some data that woudl be extracted from the database after the user set up their filtering criteria and made some additional input. SInce the program was to complex to conver to PL/SQL, we decided to try and invoke it from Apex. This is how I did it.
1. I followed the steps in Tim Archer's excellent article "Oracle External Procedure to Run Host Commands" (http://www.timarcher.com/?q=node/9). If the link does nto work, google the article's title.
Using this steps I created a function which accepts any OS command, including calling my own shell scripts, and runs them. I called my PL/SQL function "shell" instead of "USF_RUN_HOST_CMD " as Tim did in his example (step 9).
2. In Apex,
a. I created a button to run my shell command. (I named it P2_RUN_SHELL)
b. I created a PL/SQL process whose source looks as follows:
shell('/home/ackness/scripts/cr_xcf_file.sh > /tmp/cr_scfp_file.log');
and which was conditioned on the the button P2_RUN_SHELL.
It works like a charm.
Note: since you can run your own scripts using this method, you can encapsulate a series of commands in a UNIX shell script and invoke that script from Apex. This allows you to be able to test or run you commands from the command line as well as Apex and makes it easier to develop/debug/enhance the scripts in the future.
Ackness -
How can I run the report for different input values at the same time?
Reports version: Report Builder 6.0.8.13.1
Oracle version: Oracle8i Enterprise Edition Release 8.1.7.0.0
I want to run the same report for different input parameter values and spool each o/p to different file and ftp to a server. For this, as a first step, I am spooling different input values in to a file, reading those values through a loop and calling the report for that input values. Each report run/execution is taking 15 minutes. Total report execution is taking approximately 4 hours (assuming 16 different input values) to complete. So I have to wait 4 hours to see ALL outputs.
I would like to run the report parallel for ALL the input values and I should be able to see the ALL outputs with in 15 or 16 minutes.
In my shell script, I added & symbol at the end of the report call to start/run the job in the background. Due to this the control passed to the next step after the report call. At this place I have an ftp command to send the output file to a different server and it is giving error some thing like o/p file is not available/created yet". This is due to the fact that report writer is NOT yet completely started/initiated or it is NOT completed the spooling.
How can I run the report at the same time for all the input values and save the time?
Thanks in advance.
Kishore.Increase the number of server engines running right now it seems there is only one engine running ,increase it to 4 or 6
and then atleast 4 or 6 reports will run simultaneously.
For FTPing the output add to your sript to check whether it is locked and if not then only try to ftp .
Also for more better functionality read the document (chapter 15 ) for 10g reports for its new fuinctionality.
http://download.oracle.com/docs/cd/B14099_17/bi.1012/b14048/toc.htm
Thanks
Subodh -
How can I run 2 keynote presentations on 2 different macs with only one keyboard?
How can I have 2 different keynote presentations that I want to run simultaneously through 2 different projectors, but I'd like to try and avoid using 2 keyboards - and use a hardware solution, rather than relying on my 2 fingers!! (it's a long conference!!!) thanks for any help.
Open the CSS in DW, and use F10 to open the Code Inspector.
Place the
latter as needed.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"Random_Yggdrasil" <[email protected]> wrote
in message
news:gi2htb$j4j$[email protected]..
> How can I run 2 Dreamweaver windows at the same time on
my PC?
> basically I have 2 monitors and I want to edit CSS on
one monitor and have
> the
> html page open on the other so I can quickly look from
one to another with
> in a
> split second instead of taking that extra time to switch
back and forth
> using
> the tabs at the top, I know I should probably invest
into a mac so i can
> work
> out side of the Dreamweaver application window and I
will in the future
> but is
> there any way i can do this on my windows XP pro PC?
>
> Thank you
> Maurice
>
>
> -
How can I run a vga monitor and projector together on my Mac Pro 15"??
How can I run a vga monitor and projector together on my Mac Pro OSX 15"?
You can upgrade to Snow Leopard, Lion or Mountain Lion (coming next month), but you need Snow Leopard to upgrade to Lion or Mountain Lion. Check this web to know how to add memory to your computer and the memory that it supports (probably, 3 GB).
-
How can i run a java class file from shell?
Hi all,
I've a .class file named "File" that contains Main method, it is in the package "File2".
How can I run it by shell command?
PS: "java -cp . file" doesn't work it launch->
Exception in thread "main" java.lang.NoClassDefFoundError: File2/File (wrong name: File2/File)
Thanks in advance.Just to understand: is File2 ar jar archive or not? If it is a jar archive, have you tried open File2.jar? If File2 is a directory within the current directory, have you tried java -cp . File2/File? I just tested with a set of classes and it works... Let me be precise:
* Let us imagine you are working in a directory whole path is PathToDir/
* in this directory you have the classes put in a directory called File2
* in order to launch File.class then you would have to invoke :
cd PathToDir/ (just to be sure)
java -cp . File2/File
*if you were to do the following then you would have the problem you describe
cd PathToDir/File2/
java -cp . File
Maybe you are looking for
-
Message Split without BPM - Error
Hi, I am creating a message split scenario without BPM as per weblog <a href="/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible Split without BPM</a> I am able to receive message in XI but after that it shows error in In
-
Hi there, I'm looking for a way to draw lines with uneven weight along its length, to achieve a result similar to the cartoons of Mark Fiore (markfiore.com) or the video game Alien Hominid (alienhominid.com). The only methods I've had success with ar
-
New message page always off center???
When I open a new email page in Mail it puts the page off to the left by about an inch, it means that I have to move the window back into the center for each new email. I can' find a way to stop this or at least minimize the amount that it moves the
-
Tlanes not being created for all locations for one product
Hello Experts - I need some advice on the following situation: We have a set of products where tlanes are only being created for 3 locations out of many. What would cause the tlanes to not be generated for all locations if all master data elements a
-
Dosbox ZMBV codec in Premiere Pro CS5.5?
I have captured a few vids under dosbox and I believe they were encoded as ZMBV. Despite that I've installed the codec by clicking "install codec" under doxbox menu, CS Premiere pro 5.5 can't recognize these vids and treated them as audio files. My o