Click here to Skip to main content
15,908,843 members
Home / Discussions / Database
   

Database

 
GeneralRe: data from 2 different tables linked with a join. Pin
Ricardo Casquete5-Apr-06 0:06
Ricardo Casquete5-Apr-06 0:06 
GeneralRe: data from 2 different tables linked with a join. Pin
massimo Nicoletti18-Apr-06 20:22
massimo Nicoletti18-Apr-06 20:22 
QuestionQuery Analyzer and Languages Pin
phimix3-Apr-06 2:49
phimix3-Apr-06 2:49 
QuestionUser Creation in SQL Server 2005 Pin
Brendan Vogt2-Apr-06 21:08
Brendan Vogt2-Apr-06 21:08 
QuestionArray in SQL Pin
Brendan Vogt2-Apr-06 21:02
Brendan Vogt2-Apr-06 21:02 
AnswerRe: Array in SQL Pin
Colin Angus Mackay2-Apr-06 23:18
Colin Angus Mackay2-Apr-06 23:18 
GeneralRe: Array in SQL Pin
Brendan Vogt3-Apr-06 0:57
Brendan Vogt3-Apr-06 0:57 
GeneralRe: Array in SQL Pin
Colin Angus Mackay3-Apr-06 2:11
Colin Angus Mackay3-Apr-06 2:11 
ma se wrote:
but I don't think you can loop in a stored procedure


Of course you can loop in a stored procedure. You can use WHILE[^]

DECLARE @remainingRoles NVARCHAR(4000);
DECLARE @commaIndex INT;
DECLARE @currentRole SYSNAME;
SET @remainingRoles = @roles; -- @roles == the value sent into the stored proc
SET @commaIndex = CHARINDEX(',',@remainingRoles);
WHILE(@commaIndex <> 0)
BEGIN
    SET @currentRole = LEFT(@remainingRoles, @commaIndex);
    -- Do stuff with the current role here!
    SET @remainingRoles = RIGHT(@remainingRoles, @commaIndex + 1);
END
IF LEN(@remainingRoles) <> 0
BEGIN
    -- Do stuff with the remaining role - Same code as above, but substituting @currentRole
    -- with @remainingRoles
END

DISCLAIMER: The above has not been tested or optimised. E&:OE

ColinMackay.net
Scottish Developers are looking for speakers for user group sessions over the next few months. Do you want to know more?

GeneralRe: Array in SQL Pin
Brendan Vogt4-Apr-06 4:14
Brendan Vogt4-Apr-06 4:14 
GeneralRe: Array in SQL Pin
Colin Angus Mackay4-Apr-06 5:21
Colin Angus Mackay4-Apr-06 5:21 
QuestionRe: Array in SQL Pin
Brendan Vogt10-Apr-06 3:56
Brendan Vogt10-Apr-06 3:56 
AnswerRe: Array in SQL Pin
HimaBindu Vejella3-Apr-06 2:16
HimaBindu Vejella3-Apr-06 2:16 
AnswerRe: Array in SQL Pin
PaulMcKenzie4-Apr-06 11:07
PaulMcKenzie4-Apr-06 11:07 
AnswerRe: Array in SQL Pin
Igor Sukhov4-Apr-06 15:38
Igor Sukhov4-Apr-06 15:38 
QuestionHow to uPload a photo?:) Pin
coolshad2-Apr-06 11:06
coolshad2-Apr-06 11:06 
AnswerRe: How to uPload a photo?:) Pin
Dinuj Nath2-Apr-06 19:51
Dinuj Nath2-Apr-06 19:51 
QuestionOleDbException:"no value given for one or more required parameters" Pin
MohammadAmiry2-Apr-06 10:06
MohammadAmiry2-Apr-06 10:06 
QuestionNewbie ? User Defined SQL Types and C# Pin
verniy_muzhschina1-Apr-06 19:05
verniy_muzhschina1-Apr-06 19:05 
QuestionViewing large databases Pin
Pius__X1-Apr-06 10:14
Pius__X1-Apr-06 10:14 
AnswerRe: Viewing large databases Pin
Colin Angus Mackay1-Apr-06 11:11
Colin Angus Mackay1-Apr-06 11:11 
GeneralRe: Viewing large databases Pin
Pius__X1-Apr-06 12:10
Pius__X1-Apr-06 12:10 
GeneralRe: Viewing large databases Pin
Colin Angus Mackay1-Apr-06 12:26
Colin Angus Mackay1-Apr-06 12:26 
GeneralRe: Viewing large databases Pin
Pius__X2-Apr-06 1:16
Pius__X2-Apr-06 1:16 
Questionhow to connect VB.Net webform with mysql Pin
Amit Agarrwal1-Apr-06 0:28
Amit Agarrwal1-Apr-06 0:28 
AnswerRe: how to connect VB.Net webform with mysql Pin
Paul Conrad1-Apr-06 10:48
professionalPaul Conrad1-Apr-06 10:48 

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.