Click here to Skip to main content
15,912,207 members
Home / Discussions / Database
   

Database

 
QuestionHow do I sort the table? like the sample Pin
Mohammad Akhondi13-Sep-14 3:06
Mohammad Akhondi13-Sep-14 3:06 
AnswerRe: How do I sort the table? like the sample Pin
Eddy Vluggen13-Sep-14 3:11
professionalEddy Vluggen13-Sep-14 3:11 
AnswerRe: How do I sort the table? like the sample Pin
George Jonsson13-Sep-14 7:57
professionalGeorge Jonsson13-Sep-14 7:57 
Questionalphanumeric number generation Pin
AMRITESH ASTHANA11-Sep-14 1:43
AMRITESH ASTHANA11-Sep-14 1:43 
AnswerRe: alphanumeric number generation Pin
Eddy Vluggen11-Sep-14 3:02
professionalEddy Vluggen11-Sep-14 3:02 
AnswerRe: alphanumeric number generation Pin
George Jonsson13-Sep-14 8:19
professionalGeorge Jonsson13-Sep-14 8:19 
GeneralRe: alphanumeric number generation Pin
AMRITESH ASTHANA14-Sep-14 0:06
AMRITESH ASTHANA14-Sep-14 0:06 
GeneralRe: alphanumeric number generation Pin
George Jonsson14-Sep-14 0:12
professionalGeorge Jonsson14-Sep-14 0:12 
Questioncreate a folder in a file server using xp_create_subdir Pin
Member 128472110-Sep-14 16:37
Member 128472110-Sep-14 16:37 
AnswerRe: create a folder in a file server using xp_create_subdir Pin
Mycroft Holmes14-Sep-14 5:45
professionalMycroft Holmes14-Sep-14 5:45 
QuestionEmployee Year Calculation Pin
Jassim Rahma9-Sep-14 2:26
Jassim Rahma9-Sep-14 2:26 
QuestionRe: Employee Year Calculation Pin
Eddy Vluggen9-Sep-14 2:59
professionalEddy Vluggen9-Sep-14 2:59 
AnswerRe: Employee Year Calculation Pin
Jassim Rahma9-Sep-14 3:02
Jassim Rahma9-Sep-14 3:02 
GeneralRe: Employee Year Calculation Pin
Eddy Vluggen9-Sep-14 8:43
professionalEddy Vluggen9-Sep-14 8:43 
SuggestionRe: Employee Year Calculation Pin
Kornfeld Eliyahu Peter9-Sep-14 10:38
professionalKornfeld Eliyahu Peter9-Sep-14 10:38 
QuestionRe: Employee Year Calculation Pin
Eddy Vluggen10-Sep-14 10:07
professionalEddy Vluggen10-Sep-14 10:07 
AnswerRe: Employee Year Calculation Pin
Kornfeld Eliyahu Peter10-Sep-14 10:20
professionalKornfeld Eliyahu Peter10-Sep-14 10:20 
QuestionMySQL CREATE EVENT Question Pin
Jassim Rahma8-Sep-14 23:08
Jassim Rahma8-Sep-14 23:08 
AnswerRe: MySQL CREATE EVENT Question Pin
Eddy Vluggen9-Sep-14 8:51
professionalEddy Vluggen9-Sep-14 8:51 
QuestionArabic langauge not display when i make search by arabic langauge why Pin
ahmed_sa5-Sep-14 20:44
ahmed_sa5-Sep-14 20:44 
AnswerRe: Arabic langauge not display when i make search by arabic langauge why Pin
Bernhard Hiller7-Sep-14 22:25
Bernhard Hiller7-Sep-14 22:25 
AnswerRe: Arabic langauge not display when i make search by arabic langauge why Pin
Richard Deeming8-Sep-14 2:02
mveRichard Deeming8-Sep-14 2:02 
I'm repeating myself here:
Don't use string concatenation to build a dynamic SQL query. Your code will be susceptible to SQL Injection[^].

If you really need to use a dynamic query, use sp_executesql[^] to execute it:
SQL
CREATE Procedure sp_EmployeeSelect
    @EmployeeName nvarchar(50)
AS
Declare @SQLQuery as nvarchar(2000)

SET @SQLQuery = N'SELECT * from Employee Where (1=1)'
If @EmployeeName <> ''
    Set @SQLQuery = @SQLQuery + N' AND (EmployeeName LIKE N''%'' + @EmployeeName + N''%'')'

Exec sp_executesql @SQLQuery,
    N'@EmployeeName nvarchar(50)',
    @EmployeeName


However, in this case, as with all of your QA questions, you don't need a dynamic query:
SQL
CREATE Procedure sp_EmployeeSelect
    @EmployeeName nvarchar(50)
AS
    SELECT
        *
    FROM
        Employee
    WHERE
        @EmployeeName = N''
    Or
        EmployeeName Like N'%' + @EmployeeName + N'%'




"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


QuestionSelect records between day, time 05:00:00 and day+1 until time 05:00:00 Pin
Ambertje4-Sep-14 0:07
Ambertje4-Sep-14 0:07 
AnswerRe: Select records between day, time 05:00:00 and day+1 until time 05:00:00 Pin
Chris Quinn4-Sep-14 0:13
Chris Quinn4-Sep-14 0:13 
GeneralRe: Select records between day, time 05:00:00 and day+1 until time 05:00:00 Pin
Ambertje4-Sep-14 1:40
Ambertje4-Sep-14 1:40 

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.