点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的同事,
我需要您尊敬的指导来解决此问题。
我试图运行一个过程,该过程具有三个参数,这些参数将HDBDD表名保存在参数中,当我运行它时,会抛出错误。
我试图调用此过程 调用" schema"。" location.loc :: MIGRATION_MP"(" schema.location.loc :: T1.tb_TT"," schema1.location.loc :: t1.tb_TT"," schema1.location.loc :: t1。 a_TT'); 所以我用表名调用该过程以将数据插入到另一个模式的表中。 我在插入中传递条件的位置,其中选定的列条目具有另一个表活动的输入(对应的表名)
非常感谢您的支持。
过程" SCHEMA"。"位置:: MIGRATION_MP"( 在T_TARGET nvarchar(254)中,在T_LEGACY nvarchar(254)中,在v_interface VARCHAR(254)中 )语言SQLSCRIPT SQL安全调用程序 默认模式"模式" 如 BEGIN exec('插入到'||:T_TARGET ||'从'||:T_LEGACY中选择*;插入到" schema :: T1.TT"中选择*从" schema1 :: T1.TT"中,其中" Column" = :v_interface; 结束;
我解决了这个问题,处理方法是我们需要使用串联||。 操作员。 还需要在每列之前和之后添加""。
即|| " || column1 ||"; 这样的东西。 谢谢,我认为这可以帮助您...
Br,
Gabriel。
嗨拉詹,
一个问题!!!!
exec'设置模式'||:schema_name;
exec('CREATE VIEW'|| schema_name ||'。'|| view_name ||'AS('|| view_definition ||')');
我们可以在一个执行程序中执行以上命令吗? 当我遇到相同的错误时,我还应该在哪里添加双引号"
在单容器模式下不允许使用数据库名称"谢谢
一周热门 更多>