abap 中 select.....into 和 move.......to 的区别!
展开全部
select into是从数据库读取数据出来放在自己定义的数据对应里
move to是给数据对象赋值
提交回答
move to是给数据对象赋值
提交回答
追问
能否举个例子??谢谢
追答
data: matnr1 type matnr,
matnr2 type matnr.
select single matnr into matnr1 from mara.
write:/ matnr1.
move matnr1 to matnr2. 等于 MATNR2 = MATNR1.
write:/ matnr2.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. select .... into...
这是一种执行数据库查询的语句,比如从MARA表中抽取物料号到一个本地的变量(结构或内表)中, e.g. SELECT MATNR FROM MARA INTO LV_MATNR WHERE MATNR = 12345678.
2. MOVE...TO...
此操作为单纯的赋值操作,与数据库没有关联,可以使用“=”代替,如:MOVE 4 TO LV_NUMBER. 亦可使用 LV_NUMBER = 4.来代替。
这是一种执行数据库查询的语句,比如从MARA表中抽取物料号到一个本地的变量(结构或内表)中, e.g. SELECT MATNR FROM MARA INTO LV_MATNR WHERE MATNR = 12345678.
2. MOVE...TO...
此操作为单纯的赋值操作,与数据库没有关联,可以使用“=”代替,如:MOVE 4 TO LV_NUMBER. 亦可使用 LV_NUMBER = 4.来代替。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select...into是访问数据库的对应数据放进程序的处理内表中
move...to可以是对变量赋值,也可以是内表间的数据COPY
move...to可以是对变量赋值,也可以是内表间的数据COPY
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
追究本质的话,
select.....into是OPEN SQL语句,即数据库操作语句,用来从数据库选择数据到内表或者工作区中
move……to 是一个赋值语句,用于变量之前的传值,比如内表之间,变量之间,结构之间,要求数据结构相同或者可转化,相当于 ‘=’
mova a to b 相当于 b = a (对应内表操作也是一样的)
select.....into是OPEN SQL语句,即数据库操作语句,用来从数据库选择数据到内表或者工作区中
move……to 是一个赋值语句,用于变量之前的传值,比如内表之间,变量之间,结构之间,要求数据结构相同或者可转化,相当于 ‘=’
mova a to b 相当于 b = a (对应内表操作也是一样的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
马林·索列斯库 /冯志臣译
即使落满岁月的尘埃
实际上吞噬着这些细瘦的铁栅,
你就会感到它的力量。
为么他说,他们只是想立一座纪念碑,但出了什么差错:
现在已不重要。另一种海洋
即使落满岁月的尘埃
实际上吞噬着这些细瘦的铁栅,
你就会感到它的力量。
为么他说,他们只是想立一座纪念碑,但出了什么差错:
现在已不重要。另一种海洋
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询