abap 中 select.....into 和 move.......to 的区别!

 我来答
静水逐花
2012-12-30 · TA获得超过1032个赞
知道小有建树答主
回答量:733
采纳率:0%
帮助的人:482万
展开全部
select into是从数据库读取数据出来放在自己定义的数据对应里

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.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淦曼语0W
2013-01-03 · TA获得超过347个赞
知道答主
回答量:98
采纳率:0%
帮助的人:57.2万
展开全部
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.来代替。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duckcx520
2013-01-10
知道答主
回答量:18
采纳率:0%
帮助的人:12.2万
展开全部
select...into是访问数据库的对应数据放进程序的处理内表中
move...to可以是对变量赋值,也可以是内表间的数据COPY
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nature0106
2013-01-06 · TA获得超过502个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:196万
展开全部
追究本质的话,
select.....into是OPEN SQL语句,即数据库操作语句,用来从数据库选择数据到内表或者工作区中

move……to 是一个赋值语句,用于变量之前的传值,比如内表之间,变量之间,结构之间,要求数据结构相同或者可转化,相当于 ‘=’

mova a to b 相当于 b = a (对应内表操作也是一样的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
f1...0@163.com
2014-07-30 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:91.8万
展开全部
马林·索列斯库 /冯志臣译

即使落满岁月的尘埃

实际上吞噬着这些细瘦的铁栅,

你就会感到它的力量。

为么他说,他们只是想立一座纪念碑,但出了什么差错:

现在已不重要。另一种海洋
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式