Click here to Skip to main content
15,901,035 members
Home / Discussions / Database
   

Database

 
GeneralInserting at a specific row Pin
Esmo200020-Apr-05 8:29
Esmo200020-Apr-05 8:29 
GeneralRe: Inserting at a specific row Pin
Colin Angus Mackay20-Apr-05 9:06
Colin Angus Mackay20-Apr-05 9:06 
GeneralA sytax question Pin
Esmo200020-Apr-05 8:05
Esmo200020-Apr-05 8:05 
GeneralRe: A sytax question Pin
Colin Angus Mackay20-Apr-05 9:08
Colin Angus Mackay20-Apr-05 9:08 
GeneralExecuting an UPDATE for each record returned by a SELECT Pin
Luis Alonso Ramos20-Apr-05 6:09
Luis Alonso Ramos20-Apr-05 6:09 
GeneralRe: Executing an UPDATE for each record returned by a SELECT Pin
Colin Angus Mackay20-Apr-05 7:23
Colin Angus Mackay20-Apr-05 7:23 
GeneralRe: Executing an UPDATE for each record returned by a SELECT Pin
Luis Alonso Ramos20-Apr-05 8:11
Luis Alonso Ramos20-Apr-05 8:11 
GeneralRe: Executing an UPDATE for each record returned by a SELECT Pin
Colin Angus Mackay20-Apr-05 9:39
Colin Angus Mackay20-Apr-05 9:39 
Luis Alonso Ramos wrote:
You mention cursos, but I've never used them before (I don't even know what they are).

Don't even learn - They are an abominable evil. Actually, they have their uses, but if you prefer the procedural style of programming then it is too easy to use a cursor. Cursors are slow and clunky. I re-wrote some code a little while ago that replaced a cursor with a set based update. With the cursor it took 20 minutes. With the set based update it took 7 seconds. That is incredibly inefficient. For a handful of rows you might not spot the difference (either way is sub-second), but once a system is in productiona and the customer is hurling a many rows more rows at the server then it starts to make a lot of difference.

I think this should work:
UPDATE Receipts
SET ID_employee=zone.Employee
FROM Receipts, Zones
WHERE Receipts.ID_zone = Zones.ID
AND Zones.Active = 1



My: Blog | Photos | Next SQL Presentation
WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and More


GeneralRe: Executing an UPDATE for each record returned by a SELECT Pin
Luis Alonso Ramos20-Apr-05 13:02
Luis Alonso Ramos20-Apr-05 13:02 
GeneralRe: Executing an UPDATE for each record returned by a SELECT Pin
Colin Angus Mackay20-Apr-05 20:29
Colin Angus Mackay20-Apr-05 20:29 
GeneralData Source for Reporting Services Pin
azam31620-Apr-05 3:15
azam31620-Apr-05 3:15 
GeneralRe: Data Source for Reporting Services Pin
NewSilence23-Apr-05 13:17
NewSilence23-Apr-05 13:17 
GeneralRe: Data Source for Reporting Services Pin
azam31625-Apr-05 4:51
azam31625-Apr-05 4:51 
GeneralHey guys, Pin
Wilbur J. Pereira20-Apr-05 2:26
Wilbur J. Pereira20-Apr-05 2:26 
QuestionSQL Server : Add user login in a trigger? Pin
Duncan Edwards Jones20-Apr-05 0:12
professionalDuncan Edwards Jones20-Apr-05 0:12 
AnswerRe: SQL Server : Add user login in a trigger? Pin
Mike Dimmick20-Apr-05 1:23
Mike Dimmick20-Apr-05 1:23 
GeneralRe: SQL Server : Add user login in a trigger? Pin
Duncan Edwards Jones20-Apr-05 2:16
professionalDuncan Edwards Jones20-Apr-05 2:16 
Generalauotmatically generating a unique ID number [* Resolved *] Pin
steve_rm19-Apr-05 21:50
steve_rm19-Apr-05 21:50 
GeneralRe: auotmatically generating a unique ID number Pin
Mike Dimmick19-Apr-05 23:25
Mike Dimmick19-Apr-05 23:25 
GeneralRe: auotmatically generating a unique ID number Pin
totig22-Apr-05 2:20
totig22-Apr-05 2:20 
GeneralRe: auotmatically generating a unique ID number Pin
steve_rm22-Apr-05 13:27
steve_rm22-Apr-05 13:27 
Generalhelp - newbie needs help with sql problem Pin
squeakerz19-Apr-05 16:22
squeakerz19-Apr-05 16:22 
GeneralRe: help - newbie needs help with sql problem Pin
Christian Graus19-Apr-05 17:46
protectorChristian Graus19-Apr-05 17:46 
GeneralRe: help - newbie needs help with sql problem Pin
squeakerz20-Apr-05 1:37
squeakerz20-Apr-05 1:37 
GeneralRe: help - newbie needs help with sql problem Pin
Colin Angus Mackay20-Apr-05 2:06
Colin Angus Mackay20-Apr-05 2:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.