提问人:Ashique Razak 提问时间:10/18/2023 最后编辑:Dale KAshique Razak 更新时间:10/18/2023 访问量:33
将自定义 Intellisense 功能添加到我的存储过程
Add custom Intellisense feature to my Stored Procedure
问:
我创建了一个新的 SP,它只会按降序返回前 10 行,例如:
CREATE PROCEDURE giveme
@TableName NVARCHAR(128)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @sqlQuery NVARCHAR(MAX);
SET @sqlQuery = '
SELECT TOP 10 *
FROM ' + QUOTENAME(@TableName) + ' WITH (NOLOCK)
ORDER BY 1 DESC;';
EXEC sp_executesql @sqlQuery;
END;
在执行 SP 时,不会在 Intellisense 的帮助下生成数据库中的所有表名。虽然,当我使用:
select * from
它确实显示带有表名的建议。如何向 SP 添加表名建议?
答: 暂无答案
评论
@TableName
LIKE + @TableName + '%'
SELECT TOP 10 * FROM x ORDER BY 1