我可能会在这里忽略一些东西,或者可能是缺少咖啡......我有一个SQL Server功能我试图创建并吐出结果。
这是我的代码:
ALTER FUNCTION [dbo].[fn_top_forms] ()
RETURNS @topforms TABLE
(
-- Add the column definitions for the TABLE variable here
clicks varchar(50),
title varchar(150),
urlpath varchar(max)
)
AS
BEGIN
DECLARE @clicks as varchar(50)
DECLARE @title varchar(150)
DECLARE @urlpath varchar(max)
DECLARE @everyone_relevant as bit
IF @everyone_relevant = 1
BEGIN
INSERT INTO @topforms
SELECT TOP (10) clicks, title, url
FROM dbo.view_all_forms
ORDER BY clicks DESC
END
RETURN
END
我的问题是它没有返回任何值,但我知道view_all_forms
,确实存在数据。我在新查询中使用它来返回结果,它有列但没有数据。有什么想法吗?
答案 0 :(得分:0)