0
我有一个存储过程,我宣布一个变量作为输出。在这个过程中,我需要有多个选择语句。当他们不在同一个输出中时,我没有问题创建多个select语句,但是我找不到这个。如何在存储过程的输出中使用多个select语句?
经过部分程序读取:SET @XmlOutput = (
后,我想添加更多的选择语句。
谢谢你的帮助!
ALTER PROC [dbo].[uspCreateGeoRssFile]
AS
DECLARE @XmlOutput xml
SET @XmlOutput = (
SELECT
CustomerName AS Title, esn, longitude, latitude, Device_Alias AS Description
FROM
LS_Variable_Listing AS item
WHERE
(triggers <> N'No Event Recorded')
AND (CustomerName = N'Hiland Partners, LLC')
ORDER BY timestamp_utc DESC
FOR XML AUTO, ROOT('channel'), ELEMENTS)
SELECT @XmlOutput
我需要在xml文件中添加更多的元素,它们与上面的“item”元素处于同一级别。这些只是不会改变的静态元素。我很抱歉,因为没有更多。 – John 2011-12-28 16:37:21
@John请参阅编辑。 – GSerg 2011-12-28 16:45:09
谢谢!它现在有效! – John 2011-12-28 22:15:03