0
以下は、私のアプリケーションで書いた手順です。しかし、私は私のリストのLogSource Columnが必要ですが、私はこのストアドプロシージャから取得することができません。リストを表示中にストアドプロシージャから外部キー値を取得する方法。
CREATE PROCEDURE [dbo].[GetApplicationLogs]
-- Add the parameters for the stored procedure here
@Skip int,
@Pagesize int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
WITH TableDatawithRowNumber AS
(SELECT dbo.ApplicationLog.* ,ROW_NUMBER() OVER (ORDER BY LoggedDate DESC) AS RowNumber,
(SELECT COUNT(*) AS Expr1
FROM ApplicationLog) AS TotalRecords
from ApplicationLog
)
SELECT * FROM TableDatawithRowNumber
WHERE RowNumber > @Skip AND RowNumber <= (@[email protected])
END
この表doensn'tはLOGSOURCE列を含むが、それは、このテーブルの外部キーとLOGSOURCE表の主キーであることにLogSourceIDを有しています。私は私のリストにそれを示したいが、私はそれを見ることができない。 LogSourceIdのみ使用できますが、LogSourceは使用できません。だから私を助けてください。私はあなただけ左を行うために必要があると思う