Stored procedures 无法在存储过程中绑定多部分标识符
我正在创建一个程序。我有一个xml文件,我想从中更新表中的数据。我正在创建一个过程来更新表中的数据。 这是我的程序 嗨,我正在创建一个程序。我有一个xml文件,我想从中更新表中的数据。我正在创建一个过程来更新表中的数据。 这是我的程序Stored procedures 无法在存储过程中绑定多部分标识符,stored-procedures,Stored Procedures,我正在创建一个程序。我有一个xml文件,我想从中更新表中的数据。我正在创建一个过程来更新表中的数据。 这是我的程序 嗨,我正在创建一个程序。我有一个xml文件,我想从中更新表中的数据。我正在创建一个过程来更新表中的数据。 这是我的程序 CREATE PROCEDURE [dbo].[UpdateAssetsAvailability] @assetAvailxml xml BEGIN SET NOCOUNT ON; WITH AssetAvail AS ( SELECT
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>
64_阿塞蒂德
部分的
格尤关心
81_阿塞蒂德
部分的
格尤关心
50_阿塞蒂德
向下
格尤关心
1-21B4-4787
向上的
西贝尔
项目中是否包含ngDialog.js和ngDialog.css
例如,添加以下行:
项目中是否包含ngDialog.js和ngDialog.css 例如,添加以下行:
您是否在模块中定义了ng对话框(如var app=angular.module('exampleApp',['ngDialog'])的可能重复项;我补充说,我现在收到此错误[$injector:nomod]模块“ngDialog”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。您是否在模块中定义了ng dialog的可能重复项,如var app=angular.module('exampleApp',['ngDialog']);我补充说,我现在收到此错误[$injector:nomod]模块“ngDialog”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。我将ng-Dialog.js和ng-Dialog.min.js添加到我的bower组件中我添加了,但仍然是相同的错误m获取错误:[$injector:unpr]未知提供程序:ngDialogProvider使能您添加到文件中的ngDialog文件路径正确吗?我将ng-Dialog.js和ng-Dialog.min.js添加到我的bower组件中我添加了,但仍然是相同的错误m获取错误:[$injector:unpr]未知提供程序:ngDialogProvider使能使能您添加到文件中的ngDialog文件路径正确吗?