我有两个<script type="text/javascript" charset="utf-8">
escapeIfModal();
LoadingScreen.start();
window.location = "/home";
</script>
个变量。我已经硬编码了其中一个的值,另一个变量通过调用存储过程获得了它的值。
当我使用NVARCHAR(MAX)
打印两个变量时,我得到相同的值,但是当我使用PRINT
或=
比较它们时,它们似乎返回不等。我不确定是什么问题?
<>
当我执行上面的EXEC语句来执行一个STORED PROCEDURE时,它使用PRINT语句来打印我们试图在变量SET @ExpectedFetchXml = '"fetch version=\"1.0\" output-format=\"xml-platform\" mapping=\"logical\" distinct=\"false\"entity name=\"testcrmentitylogicalname\"attribute name=\"TestCrmLogical1\" /attribute name=\"TestCrmLogical2\" /attribute name=\"TestCrmLogical3\" /filter type=\"and\"condition attribute=\"modifiedon\" operator=\"ge\" value=\""+ @[$Package::StartDateTime] +"\" /condition attribute=\"modifiedon\" operator=\"lt\" value=\""+ @[$Package::EndDateTime] +"\" //filter/entity/fetch>"'
EXEC @ActualFetchXml = [dbo].[cp_Get_FetchXml] 'TestEntity'
中捕获的值,它显示的值与变量{{ 1}}但是当我尝试打印变量@ActualFetchXml
的值时显示0,这可能是什么问题?
@ExpectedFetchXml