Viewing 15 posts - 1,681 through 1,695 (of 7,608 total)
As for when to use a cursor, I've used these:
For looping thru dbs, the classic sp_foreachdb (my souped-up version, I don't use the MS version).
For relatively complex processing where you...
April 14, 2021 at 4:47 pm
I don't like the dual FETCH statements most people use for cursors. It often causes errors when one cursor gets changed and the other doesn't. I'd like your feedback on...
April 14, 2021 at 4:38 pm
/*Declare a table variable that you will iterate using the seeded integer value iRow */
DECLARE @tLoopTable table(iRow int IDENTITY (1, 1) NOT NULL, TABLE_SCHEMA nvarchar(128), TABLE_NAME nvarchar(128) UNIQUE (iRow))
I've...
April 14, 2021 at 4:07 pm
Thanks
(3) Data in memory (in a buffer) that is forcibly written to disk is said to be "flushed". This does not mean any type of problem/error has occurred. ...
April 14, 2021 at 3:46 pm
SELECT
m.A AS original_currency, m.B AS posting_currency,
/*...,*/
m.value AS original_value,
COALESCE(m.value * cc.conversion_rate...
April 14, 2021 at 3:42 pm
You will also need the date (at least), since currency conversion values change over time.
April 14, 2021 at 3:07 pm
Hy Scott,
Thanks for your reply and useful advises, but what kind of filter i must put in the Where condition inside the Begin ?
i think that the field dostamp...
April 14, 2021 at 3:06 pm
You don't have any WHERE condition in the SELECT in the loop. Thus, so it's essentially random which row SQL will return.
Btw, don't use functions against table columns in the...
April 14, 2021 at 2:20 pm
Yes. Eirikur's version of DelimitedSplit8k is fast AND is an inline table valued function. Everyone who can't use String_Split should get a copy. Also, use of an...
April 14, 2021 at 1:08 am
Yes, in theory could be less efficient in some cases than a LOOP join. But it's still reasonable performance. You'll never totally drop off a performance cliff going from LOOP...
April 13, 2021 at 7:20 pm
First let's correct the PK. Then the code for the proc.
ALTER TABLE [dbo].[Contracte] DROP CONSTRAINT [PK_Contracte];
ALTER TABLE [dbo].[Contracte] ADD CONSTRAINT [PK_Contracte]
PRIMARY KEY...
April 13, 2021 at 6:37 pm
If it could ever have more than one, then it needs to be a JOIN, just like you have it.
April 13, 2021 at 6:31 pm
Yeah, seems like a bug in SQL optimizer. I'd make sure SQL didn't use a LOOP join (gack!) for the two main tables. I think the hint will also force...
April 13, 2021 at 3:28 pm
The source table, DBSource.dbo.Contacts, must have duplicate entries for the same ContactID.
April 9, 2021 at 9:14 pm
Viewing 15 posts - 1,681 through 1,695 (of 7,608 total)