Ich habe die folgende Abfrage, die funktioniert gut, aber ich möchte auch Datensätze mit den gleichen Schlüsselwort erhalten. Meine Abfrage lautet wie folgt:ich möchte Datensätze mit Verwendung von wie Stichwort
USE [POBox]
GO
/****** Object: StoredProcedure [dbo].[test] Script Date: 07/06/2009 12:55:39 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[test] --'DateTime','1','10'
(
@p_SortExpression NVARCHAR(100),
@p_StartIndex INT,
@p_MaxRows INT
)
AS
SET NOCOUNT ON;
IF LEN(@p_SortExpression)= 0
SET @p_SortExpression = 'DateTime DESC'
DECLARE @Sql NVARCHAR(4000)
SET @Sql ='SELECT ID, DateTime, Subject, CreatedBy, ToReceipientID , ReceiverStatus
FROM
(
SELECT ID, DateTime, Subject,CreatedBy, ToReceipientID, ReceiverStatus,
ROW_NUMBER() OVER(ORDER BY ' + @p_SortExpression + ') AS Indexing
FROM ComposeMail
WHERE (Subject Like '%+ test +%')
)
AS NewDataTable
WHERE Indexing > '+ CONVERT(NVARCHAR(10), @p_StartIndex) + ' AND Indexing<=(' + CONVERT (NVARCHAR(10),@p_StartIndex)+'+'+ CONVERT(NVARCHAR(10),@p_MaxRows)+')'
EXEC sp_executesql @sql
Kann jemand helfen? Wie benutze ich gerne und ich möchte es auch als Parameter verwenden.
danke dir freund ich habe es funktioniert mit der Syntax, die Sie mir gezeigt haben –