EXPORT ‘1′ TO MEMORY ID ‘ZP10PSEX011TEST’.
IMPORT FLAG FROM MEMORY ID ‘ZP10PSEX011TEST’.
但是FLAG并没有被置为1,语法并没有报错,说明语句应该是成功的,但为什么没有成功呢?
原因是:MEMORY ID的语句在这种写法下应该是参数同名的,而‘1’和FLAG显然不同名,所以没有成功接收到值。但如果写成P1 = 1的参数形式则不会受命名的限制,例如:1)、EXPORT FLAGTO MEMORY ID ‘ZP10PSEX011TEST’.
IMPORT FLAG FROM MEMORY ID ‘ZP10PSEX011TEST’.
2)、EXPORT P1 = ‘1′ TO MEMORY ID ‘ZP10PSEX011TEST’.
IMPORT P1 = FLAG FROM MEMORY ID ‘ZP10PSEX011TEST’.
这两种写法就都是成功的。