Click here to Skip to main content
16,018,458 members
Home / Discussions / Database
   

Database

 
GeneralRe: Refreshing Identity Pin
DQNOK20-Nov-07 3:51
professionalDQNOK20-Nov-07 3:51 
GeneralRe: Refreshing Identity Pin
Xmen Real 20-Nov-07 14:33
professional Xmen Real 20-Nov-07 14:33 
GeneralRe: Refreshing Identity Pin
DQNOK21-Nov-07 3:49
professionalDQNOK21-Nov-07 3:49 
GeneralRe: Refreshing Identity Pin
Xmen Real 21-Nov-07 4:20
professional Xmen Real 21-Nov-07 4:20 
GeneralRe: Refreshing Identity [modified] Pin
Xmen Real 21-Nov-07 16:40
professional Xmen Real 21-Nov-07 16:40 
GeneralRe: Refreshing Identity Pin
DQNOK26-Nov-07 3:46
professionalDQNOK26-Nov-07 3:46 
GeneralRe: Refreshing Identity Pin
Xmen Real 26-Nov-07 4:33
professional Xmen Real 26-Nov-07 4:33 
QuestionExecute String sql Pin
SVb.net17-Nov-07 4:31
SVb.net17-Nov-07 4:31 
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'Bs_Proc_Serial'
AND type = 'P')
Drop Proc Bs_Proc_Serial
GO
Create Proc Bs_Proc_Serial
@TableName Char(25) ,
@ColumnSearch Char(25)
AS
/* G e t S e r i a l I d D y n a m i c */
Declare @Ex NVarChar(500)
Declare @Par NVarChar(100)

Set @Par= N'@Serial bigint'

Set @Ex = N'Select @Serial = Count(*) From ' + @TableName
Set @Ex = @Ex + N' while (@Serial < 100000000 )'
Set @Ex = @Ex + N' begin '
Set @Ex = @Ex + N' if Not Exists(Select * From ' + @TableName + N'Where ' + @ColumnSearch + N'= RTRIM(@Serial)) '
Set @Ex = @Ex + N' begin '
Set @Ex = @Ex + N' If (@serial < 10 ) '
Set @Ex = @Ex + N' If Not Exists(Select * From ' + @TableName + N'Where ' + @ColumnSearch + N'= ''00''+ RTRIM(@Serial)) '
Set @Ex = @Ex + N' Break '
Set @Ex = @Ex + N' Else '
Set @Ex = @Ex + N' If (@Serial < 100 ) '
Set @Ex = @Ex + N' If Not Exists(Select * From ' + @TableName + N'Where ' + @ColumnSearch + N'= ''00''+ RTRIM(@Serial)) '
Set @Ex = @Ex + N' Break '
Set @Ex = @Ex + N' Else '
Set @Ex = @Ex + N' If (@Serial < 1000) '
Set @Ex = @Ex + N' If Not Exists(Select * From ' + @TableName + N'Where ' + @ColumnSearch + N'= ''00''+ RTRIM(@Serial)) '
Set @Ex = @Ex + N' Break '
Set @Ex = @Ex + N' End '
Set @Ex = @Ex + N' Set @Serial = @Serial + 1 '
Set @Ex = @Ex + N' End '
Set @Ex = @Ex + N' if (@serial < 10 ) '
Set @Ex = @Ex + N' Select ''00'' + Rtrim(@Serial) '
Set @Ex = @Ex + N' Else '
Set @Ex = @Ex + N' if (@Serial < 100 ) '
Set @Ex = @Ex + N' Select ''0'' + Rtrim(@Serial) '
Set @Ex = @Ex + N' Else '
Set @Ex = @Ex + N' Select Rtrim(@Serial) '

-- Set @Ex = N'Select Count(*) From '
-- Set @Ex = @Ex + @TableName
Execute sp_executesql @Ex,@Par
Go
Exec Bs_Proc_Serial 'Ic_Category' ,'CategoryId'
sql server msg:
Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near '@Serial'.
what's problem?

123

AnswerRe: Execute String sql Pin
andyharman17-Nov-07 10:52
professionalandyharman17-Nov-07 10:52 
AnswerRe: Execute String sql Pin
JM_G18-Nov-07 9:15
JM_G18-Nov-07 9:15 
Questionhow to fill DataAdapter when two tables are being used+ASP.Net Pin
mavii17-Nov-07 1:29
mavii17-Nov-07 1:29 
AnswerRe: how to fill DataAdapter when two tables are being used+ASP.Net Pin
pmarfleet17-Nov-07 2:50
pmarfleet17-Nov-07 2:50 
Questionfind the count(empid) from view and count(querriid) from tabel by using InnerJoins Pin
subbu.sk16-Nov-07 23:32
subbu.sk16-Nov-07 23:32 
AnswerRe: find the count(empid) from view and count(querriid) from tabel by using InnerJoins Pin
pmarfleet17-Nov-07 2:49
pmarfleet17-Nov-07 2:49 
QuestionReplication - suggesstions/links. [modified] Pin
GuyThiebaut16-Nov-07 22:21
professionalGuyThiebaut16-Nov-07 22:21 
AnswerRe: Replication - suggesstions/links. Pin
Hesham Amin18-Nov-07 11:04
Hesham Amin18-Nov-07 11:04 
GeneralRe: Replication - suggesstions/links. Pin
GuyThiebaut18-Nov-07 21:25
professionalGuyThiebaut18-Nov-07 21:25 
Questiondelete all users from database and set one user Pin
hamid_m16-Nov-07 20:43
hamid_m16-Nov-07 20:43 
AnswerRe: delete all users from database and set one user Pin
joemonvarghese18-Nov-07 18:36
joemonvarghese18-Nov-07 18:36 
GeneralRe: delete all users from database and set one user Pin
hamid_m18-Nov-07 20:33
hamid_m18-Nov-07 20:33 
Questionhelp in sql views Pin
mrcsn16-Nov-07 19:48
mrcsn16-Nov-07 19:48 
AnswerRe: help in sql views Pin
Hesham Amin17-Nov-07 0:37
Hesham Amin17-Nov-07 0:37 
QuestionTriggers Pin
dandamudi padma16-Nov-07 18:57
dandamudi padma16-Nov-07 18:57 
AnswerRe: Triggers Pin
pmarfleet16-Nov-07 21:17
pmarfleet16-Nov-07 21:17 
GeneralRe: Triggers Pin
dandamudi padma16-Nov-07 21:58
dandamudi padma16-Nov-07 21:58 

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.