Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Strange behavior
Message
From
05/07/2022 22:13:15
 
 
To
All
General information
Forum:
Microsoft SQL Server
Category:
Stored procedures, Triggers, UDFs
Title:
Strange behavior
Miscellaneous
Thread ID:
01684625
Message ID:
01684625
Views:
53
 ClearParameters();
                    AddParms("@selectdate", reportdate, "SQL");
                    AddParms("@bankfedid", bankfedid, "SQL");
                   
string commandtext = @"
					 select COALESCE( m.storename, ' ') as storename, COALESCE(m.serialnumber, ' ') AS serialnumber, dbo.GetNextPickupdate(@selectdate,store) AS nextpickupdate, t.*, t.hundreds + t.fiftys + t.twentys + t.tens + t.fives + t.twos + t.ones + t.mixedcoin AS totaldeposit from smartsafetrans t 
					 LEFT JOIN view_ExpandedSafemast m ON t.safeid = m.idcol
                     where t.bankfedid = @bankfedid AND t.eventcode = 'DECL' AND t.postingdate <= @selectdate  and (t.verifyid = 0  OR 
                     (verifyid <> 0 AND  verifyid IN  (SELECT idcol FROM smartsafetrans WHERE bankfedid = @bankfedid AND eventcode =  'VER' AND postingdate > @selectdate )))";
When I run the above in a C# program as command type Text, it runs over a minute
The same query runs less than a second in the SSMS query window.
When I put the query in a stored procedure and called command type stored procedure it ran less than a second from C#.
I've never seen anything like this before.
Any ideas why this is happening?
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.
Next
Reply
Map
View

Click here to load this message in the networking platform