PL/SQL Code not working without debug statements
Hi Guys,
I have a pl/sql code in a procedure, logic iterates through almost 40K records, conditional delete and update.
When I execute this code, I dont see the deletes and updates happening, though procedure executes for 8 minutes and exits wihtout any error, execption.
In same procedure when I write some debug statements like dbms_output, then everything seems to be working fine.
I know this scenario happens in Oracle Forms, wehre we use SYNCHRONIZE.
But this is plain pl/sql procedure.
any thoughts on this?
Av.
COMMIT ?
Aside from that, no idea what your procedure looks like, what it does, what version of Oracle you are using, how you are determining "I dont see the deletes and updates happening". etc...
You'd need to provide a slew of information for anyone to give you any meaningful help.
I can only assure you that DBMS_OUTPUT doesn't do magic :)
Similar Messages
-
SQL Code not working in Forms Developer without Functions?
Hi all,
I've write this code into Forms at it's work correctly in SQL and the following error occurened
The PL-SQL Code:
DECLARE
Product_Name Products.Name%TYPE;
Most_Occurence NUMBER(10);
BEGIN
SELECT *
INTO Most_Occurence, Product_Name
FROM (SELECT COUNT (returned_goods.ID) AS "Max Occurence", products.Name
FROM Returned_Goods
JOIN Products
ON returned_goods.productId = products.Id
GROUP BY returned_goods.productId, products.Name
ORDER BY COUNT (returned_goods.ID) DESC)
WHERE ROWNUM = 1;
END;The error message (appears near JOIN Products) :
Encountered symbol "PRODUCTS" when expecting one of the following:
), with group having intersect minus order start union where connectThanks in advance
Edited by: ZiKaS on Dec 30, 2008 8:57 AMNow...obviously you can't use ansi join syntax in that forms module. So rewrite your query with
FROM returned_goods, products
WHERE returned_goods.productId = products.id
hth -
SQL Code not working in Forms Developer?
Hi all,
I'm using Oracle 10g and I have th following code running on iSQL+ but not working on Forms and I got the following erro
The SQL code:
select returningreason
from (
select returningreason,
dense_rank() over (partition by 1 order by count(*) desc) as drnk
from returned_goods
group by returningreason)
where drnk = 1;And the error happens near the word over to the right and the error statement is:
Error 103 at line 18, column 19
Encountered the symbol "(" when expecting one of the following:
, formThanks in advance :)Triggers are compiled in forms so need to use only the features available to forms, which doesn't include all the new stuff in the database.
select over partition
NVL2They don't work in forms and reports too.
Also if you use them in record Group
Forms/SQL Compiler was not lined up to the database(10G).
Meanwhile,for example. Pipelined TABLE and relative Select work in Reports AND Forms. -
Bug: Validate PL/SQL code not working?
Hallo,
in the newer versions of Apex there seems to be an issue with Process code validation.
It doesn't make any difference if i check the
"Do not validate PL/SQL code (parse PL/SQL code at runtime only)" option or if i don't.
There is no parsing of the code and i can write the worst syntax without any problem resulting in bad runtime errors. However the parsing of Region SQL and PL/SQL is working well.
Anybody knows what this is ?
Thanks,
Jochen
Message was edited by:
Jochen.ZeheI think I know what is happening.
On the Create Process wizard, when you enter your PL/SQL code in
http://i14.tinypic.com/4qxai38.jpg
and click the Next button, the code is parsed and throws an error if it has syntax errors. But if you click on the Create Process button, the process is created, regardless of whether it has syntax errors or not!
Similarly, the Edit Page Process page also doesn't appear to validate the code, it happily saves the process with any nonsense in the Process Source box, even when the "Do not parse code" checkbox is unchecked (default)
Definitely a bug (not sure if it is regression from 2.x or not) -
SQL code not working inside Java
Below is my code from java. here, i'm trying to execute below sql code inside my java coding. its preety straight -
ResultSet rs = null;
PreparedStatement prepStmt = null;
String statement="select * from TIMINGTABLE WHERE COUNTRY = 'USA' AND RE_DATE >= TO_DATE('04/11/2012','MM/DD/YYYY') order by COUNTRY";
prepStmt = con.prepareStatement(statement);
rs = prepStmt.executeQuery();
dats it. but, its giving this error ---- SQL syntax error: the token "(" was not expected here
now, here, when i simply remove this part from the above sql line ----- AND RE_DATE >= TO_DATE('04/11/2012','MM/DD/YYYY') -----the code works perfectly.
RE_DATE is a date field in the sql table.
I even tried this option too - TO_DATE(RE_DATE, 'MM/DD/YYYY') >= TO_DATE('04/11/2012','MM/DD/YYYY')
which is giving same error
please help
-prodyut927428 wrote:
Below is my code from java. here, i'm trying to execute below sql code inside my java coding. its preety straight -
ResultSet rs = null;
PreparedStatement prepStmt = null;
String statement="select * from TIMINGTABLE WHERE COUNTRY = 'USA' AND RE_DATE >= TO_DATE('04/11/2012','MM/DD/YYYY') order by COUNTRY";
prepStmt = con.prepareStatement(statement);
rs = prepStmt.executeQuery();
dats it. but, its giving this error ---- SQL syntax error: the token "(" was not expected here
now, here, when i simply remove this part from the above sql line ----- AND RE_DATE >= TO_DATE('04/11/2012','MM/DD/YYYY') -----the code works perfectly.
RE_DATE is a date field in the sql table.
I even tried this option too - TO_DATE(RE_DATE, 'MM/DD/YYYY') >= TO_DATE('04/11/2012','MM/DD/YYYY')
which is giving same error
please help
-prodyutWhat kind of DB you use?
How do you connect to it?
(If you use ODBC for example, that won't work) -
why is this code giving me error?
declare
type dept_tab_type is table of departments%rowtype;
index by binary_integer;
dept_tab dept_tab_type;
v_counter number(3):= 270;
begin
for i in 10..v_count
loop
select * into dept_tab(i)
from departments
end loop;
for i in dept_tab.first..dept_tab.last
loop
DBMS_OUTPUT.PUT_LINE(dept_tab(i).department_name);
end loop;
end;
i got this error
ORA-06550: line 3, column 5:
PLS-00103: Encountered the symbol "INDEX" when expecting one of the following:
begin function package pragma procedure subtype type use
<an identifier> <a double-quoted delimited-identifier> form
current cursorI think its you DEPT_TAB_TYPE deceleration which was incorrect.
I think this might do it;
set serveroutput on
declare
type dept_tab_type is table of departments%rowtype index by binary_integer;
dept_tab dept_tab_type;
v_counter number(3):= 270;
begin
for i in 10..v_counter loop
select *
into dept_tab(i)
from departments
end loop;
for i in dept_tab.first..dept_tab.last loop
DBMS_OUTPUT.PUT_LINE(dept_tab(i).department_name);
end loop;
end;
/BUT
UNTESTED! -
Force encryption on SQL Server not working?
Hello Everyone,
I'm running SQL Server 2008 64-bit. I've installed a self-signed cert on the box and set "Force Encryption" and restarted SQL server.
I setup a client machine to trust the authority of the cert installed on the server. When I connect to that SQL server from SSMS from a client machine and select the "encrypt connection" option in the client Connection properties, SSMS correctly complains
that the cert on the server does not match the computer name I asked to log into . This is because, although the cert is trusted, the dns name dos not match the CN in the cert <- Perfect, exactly what I am expecting.
When I connect to the same SQL server from the same client but UNCHECK "encrypt connection" on the client, I'm able to login. Considering I've checked the "Force Encryption" on the server, the server should have rejected the connection. Why not?
Ameer DeenHi all,
We are implementing a Merge Synchronization solution which involves three SQL Servers located on three Azure locations worldwide and one on-premises location. We need to secure communications between all servers. We are evaluating the encryption of all server
communications through SSL:
http://technet.microsoft.com/en-us/library/ms191192.aspx
When we configure one server (let’s call it server A) to accept only encrypted connections (with Force Encryption=Yes) we still can connect from other server (let’s call it server B) that do not have the certificate installed. We would expect the server
B to fail in the attempt of connect as server A should only accept encrypted communications and those should need the certificated to encrypt/decrypt everything (commands and data).
We have also review the following forum post that is very similar to this one:
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/bde679d9-ff83-4fa7-b402-42e336a97106/force-encryption-on-sql-server-not-working
In all cases the Microsoft answer is:
“When the
Force Encryption option for the Database Engine is set to YES, all communications between client and server is encrypted no matter whether the “Encrypt
connection” option (such as from SSMS) is checked or not. You can check it using the following DMV statement”
When we run the provided DMV statement to check if encryption is enabled:
-- To check whether connections are encrypted between server and clients
SELECT encrypt_option
FROM sys.dm_exec_connections
We get “TRUE”. So theoretically encryption is enabled.
Then:
Why can we run SQL statements against server A from server B (with SSMS) without any certificate?
Are we wrong when we expect server A to refuse any client that do not have the right certificate?
How can server B, without any certificate, decrypt the data encrypted by server A?
Our intention is to encrypt all server in the same way so all of them will accept only encrypted communications. We are assuming that the Merge Agent will be able to communicate with the Publisher and the Subscriber through this encrypted environment. May
anyone please confirm ti?
Thanks for your help.
Best Regards
Benjamin Moles -
Why app store is not working without card details
My app store is not working without entering card details , I lost my olf apple id .
i MADE a new one .What do you mean by 'not working' ? Unless the instructions on this page are followed when creating an account : http://support.apple.com/kb/HT2534
then credit card details will need to be entered before the account can be used to download any item from the store.
If you mean that you are being prompted to review your account then you could see if this post by mountaingoatgirl lets you do so without needing to enter credit card details : https://discussions.apple.com/message/24303054#24303054
If not then you will either need to enter credit card details (you should be able to delete the card after entering it) or create a new account, and use the instructions on that HT2534 page when creating it.
How did you lose your old account ? If you can't remember its details then try the following :
Recovering a forgotten iTunes Store account name
Apple ID: How to find your Apple ID -
I have a late 2008 Macbook Pro, I am trying to run MW3 but it will not work without crashing a few minuets into the game. The general specs on my computer are a dual processor 2.53 ghz. 4 gb ram and a NVIDIA geforce 9400 (9600 is the alternate card).
Things to note:
I have been unable to update firmware on this computer for about a year now. Im not sure why.
I am running a bootleg copy of Windows XP on this computer, I would not like to spend $149 to get Windows 7 if possible.
any thoughts on the matter would be greatly appreciated, thank you.Why don't you take your 'old' MBP into your local Apple Store and have them check out everything that's wrong with it - and I mean everything? Then, when you get an estimate about how much it would cost to get the machine completely repaired, ask about the Apple flat-rate repair pricing?
It's worth a shot - and with what you may save, you can put in the bank for a new MBP.
Clinton -
My viber is not working without wi fi
viber is not working without wifi
Hello!
Please answer the following questions to help me better assist you:
1. Is this a recurring issue? Does it occur with specific users?
2. When did the issue first begin? After upgrading Viber? After upgrading the operating system?
3. Have you made any changes to your phone’s operating system settings?
4. Where are you from?
5. Who is your provider? Please contact them and make sure you have full access to VoIP.
Awaiting your reply. Thanks for your help! -
What will you do if any SQL is not working. in oracle 10g....apps 11.5.10.2
928714 wrote:
yes sir.If you help me in answering my questions i wll be very thankful to you sir.
tnx,I haven't a clue.
As you have been advised in many of your posts, go study the documentation for whichever specific topic you are interested in.
For me to answer your questions, I would need to go get that documentation.
Then I would need to read that documentation.
Then I would need to write a forum post that interprets what I think I learned from that documentation.
It is so very much faster if YOU go do that instead of posting to a forum and expecting others to do it. You will remember what you study for a lot longer time if you teach yourself. -
Do I have to buy Lion or snow lepoard or is there a way to updated from OS X 10.4.11?? I have a new ipod that will not work without the ne itunes, but the new itunes will not install without a newer vesion of Max OS X. Help please
Need to know your Mac model. If it's a PowerPC, the max OS is Leopard 10.5.x. If it's an Intel procesor, you can upgrade to Snow Leopard (for $29) & later to Lion.
*Mac OS X 10.5 Leopard installation system requirements*
http://support.apple.com/kb/TA24950
Leopard is no longer available at the Apple Store *but may be available by calling Apple Phone Sales @ 1-800-MY-APPLE (1-800-692-7753)*.
Installing Mac OS X 10.5 Leopard
http://support.apple.com/kb/HT1544
Mac OS X 10.5 Leopard Installation and Setup Guide
http://manuals.info.apple.com/en/leopard_install-setup.pdf
After you install the base 10.5, download & install the 10.5.8 combo update at http://support.apple.com/downloads/Mac_OS_X_10_5_8_Combo_Update
Cheers, Tom -
MDX -Children count function Not working in Case statement
Hi,
I am trying to create set when you slice with the Hierarchy member is leaf level , I want a output only that Leaf level .
and When I slice with the parent level , it has to give all the members below that parent level.
But the problem here is when I select child member or leaf member , The first condition in the Case is not working
WITH SET
TESTSET AS
CASE
WHEN
[Dimension].[Hierarchy].currentmember.children.count<0
THEN
[Dimension].[Hierarchy].currentmember
ELSE
DESCENDANTS([Dimension].[Hierarchy].Currentmember,,AFTER)
END
SELECT
WBSSET ON 1,
{} on 0
FROM
(SELECT {[Dimension].[Hierarchy].&[10]} ON COLUMNS FROM [CubeName])
Thanks,
SantoshHi Santosh,
I don't think Children count function not working in case statement, I have tested it on my local environment, here s the sample query for you reference.
with member
testset as
case
when
[Geography].[Geography].currentmember.children.count<10
then "X"
else "OK"
end
select testset on 0,
{[Geography].[Geography].[Country].members} on 1
from
[Adventure Works]
In your scenario, the issue might be caused by the query isself, you can try to use IsLeaf Funcion to achieve your requirement. Please refer to the links below.
http://msdn.microsoft.com/en-us/library/ms144932.aspx
http://www.databasejournal.com/features/mssql/article.php/3633696/MDX-Operators-The-IsLeaf-Operator--Conditional-Logic-within--Calculations.htm
http://www.mdxpert.com/Functions/MDXFunction.aspx?f=22
Regards,
Charlie Liao
TechNet Community Support -
URGENT: Sorry, Expander will not work without the Stuffit Engine...
hallo,
I want to watch a show of myself on Time Warner Cable TODAY live ONLINE while being in Europe, so it is urgent:
sometimes when I try to install a software I get the following error message:
'Sorry, Expander will not work without the Stuffit Engine. Please reinstall the original installer.'
Just now I wanted to install 'Windows Media Player 9 for Mac OS X' and got that error message. Any suggestions?
THANKS YOU!
1 GHz PowerPC G4 (3.3) Mac OS X (10.4.7)"Any suggestions? "
Obviously you need to reinstall Stuffit Expander. Download it from Stuffit.com.
Also, forget about Windows Media Player. It's out dated, and not even made anymore. Download the free Flip4Mac QuickTime plugin from Flip4Mac.com
Hope that was urgent enough... -
The pop-up will not work without locking up
Adobe Muse does not work with the Swedish version in Windows 7. The pop-up will not work without locking up.
I have tried by changing the screen resolutions but the problem continues. What to do?When I try to delete a page in design mode freezes the program.
It is not possible to change tools in the toolbox.
Maybe you are looking for
-
I have checked all of the things E-mail troubleshooting has told me...It simply isn't working on my computer as a result of putting my e-mails on my Iphone...I'd like to know how to receive the e-mails in both places, whether I open them or not, and
-
Saving a modified PDF file making desktop window full size
I am running Acrobat Pro 9.5.5 and suddenly have a problem running Windows 7. When I invoke the SAVEAS command, a window opens up on my desktop to navigate what to call and where to store the file. The problem is now the window is full screen with no
-
Can I restore deleted Pages document
Can I restore a deleted Pages document?
-
Netinfo manager users are listed on my login screen
Recently I found unknown users showing up my login screen along with my regular accounts. I searched around and found them in Netinfo manager: amavisd, clamav and others are listed on my login screen. They have network backgrounds as part of their pi
-
Duplicating a database for tests
I need to be able to re-create the same database, with the same content of datafiles, to conduct several stress tests. Is it possible to just back-up the entire Oracle Home directory, do the first series of tests, and then restore the entire director