我正在創建一個過程。我有一個xml文件,我想從中更新我的表中的數據。我正在創建一個程序來更新表中的數據。 這是我的程序 嗨,我正在創建一個程序。我有一個xml文件,我想從中更新我的表中的數據。我正在創建一個程序來更新表中的數據。 這是我的程序multipart標識符cound不受存儲過程限制
CREATE PROCEDURE [dbo].[UpdateAssetsAvailability]
@assetAvailxml xml
BEGIN
SET NOCOUNT ON;
WITH AssetAvail AS
(
SELECT
uniqueKey.value('AssetId[1]', 'nvarchar(255)') as assetid,
uniqueKey.value('AvailabilityStatus[1]', 'nvarchar(255)') as
availabilityStatus,
uniqueKey.value('SourceSystemCode[1]', 'nvarchar(255)') as sscode
FROM
@assetAvailxml.nodes('/Assets/asset') as Keys(uniqueKey)
)
Update dbo.Asset set Availability=(Select Id from dbo.AssetStatus where
Code=AssetAvail.availabilityStatus)
where AssetId=assetid AND SourceSystem=(Select Id from dbo.SourceSystem
where code=AssetAvail.sscode)
END;
這是我的XML文件
<?xml version="1.0"?>
<Assets>
<asset>
<AssetId>64_assetid</AssetId>
<AvailabilityStatus>Partial</AvailabilityStatus>
<SourceSystemCode>GE_Cares</SourceSystemCode>
</asset>
<asset>
<AssetId>81_assetid</AssetId>
<AvailabilityStatus>Partial</AvailabilityStatus>
<SourceSystemCode>GE_Cares</SourceSystemCode>
</asset>
<asset>
<AssetId>50_assetid</AssetId>
<AvailabilityStatus>Down</AvailabilityStatus>
<SourceSystemCode>GE_Cares</SourceSystemCode>
</asset>
<asset>
<AssetId>1-21B4-4787</AssetId>
<AvailabilityStatus>Up</AvailabilityStatus>
<SourceSystemCode>SIEBEL</SourceSystemCode>
</asset>
</Assets>
</xml>
的可能的複製[ 「未知供應商:ngDialogProvider」(http://stackoverflow.com/questions/29576160/unknown-provider-ngdialogprovider) –
你定義在你的模塊ng對話框這樣var app = angular.module('exampleApp',['ngDialog']); –
我ddid現在得到這個錯誤[$注射器:nomod]模塊'ngDialog'不可用!您拼錯了模塊名稱或忘記加載模塊名稱。如果註冊模塊確保您指定依賴關係作爲第二個參數。 – priyanka