gpt4 book ai didi

sql-server-2008 - 在 T-SQL 中获取存储过程返回 header 名称的最佳解决方案

转载 作者:行者123 更新时间:2023-12-04 07:22:37 27 4
gpt4 key购买 nike

<分区>

我在 Sql Server 2008 中有一个存储过程,主体如下,插入汽车然后获取它:

ALTER PROCEDURE [dbo].[sp_Car_Insert]
@RunDate VARCHAR(25),
@CarNo NVARCHAR(50),
@Volume INT,
@Weight SMALLINT,
@CarName NVARCHAR(50),
@InUse BIT,
@CarID TINYINT OUTPUT
AS
BEGIN
SELECT @CarID = ISNULL(MAX(c.CarID), 0) + 1
FROM Car c

INSERT INTO Car
(
CarID,
RunDate,
CarNo,
Volume,
[Weight],
CarName,
InUse,
IsDeleted
)
VALUES
(
@CarID,
@RunDate,
@CarNo,
@Volume,
@Weight,
@CarName,
@InUse,
0
)

SELECT *
FROM Car
WHERE CarID = @CarID
END

我想知道是否有办法在 T-SQL 中获取选定的列标题信息? 有什么解决办法吗?

例如:我们可以通过INFORMATION_SCHEMA.ROUTINE_COLUMNS表获取函数表的表头。 sql server 中是否有任何信息来获取程序返回的 header ?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com