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

[复制链接]
查看11 | 回复5 | 2012-12-30 09:25:10 | 显示全部楼层 |阅读模式
select into是从数据库读取数据出来放在自己定义的数据对应里move to是给数据对象赋值提交回答...
回复

使用道具 举报

千问 | 2012-12-30 09:25:10 | 显示全部楼层
1. select .... into...
这是一种执行数据库查询的语句,比如从MARA表中抽取物料号到一个本地的变量(结构或内表)中, e.g. SELECT MATNR FROM MARA INTO LV_MATNR WHERE MATNR = 12345678.2. MOVE...TO... 此操作为单纯的赋值操作,与数据库没有...
回复

使用道具 举报

千问 | 2012-12-30 09:25:10 | 显示全部楼层
select...into是访问数据库的对应数据放进程序的处理内表中move...to可以是对变量赋值,也可以是内表间的数据COPY...
回复

使用道具 举报

千问 | 2012-12-30 09:25:10 | 显示全部楼层
追究本质的话,select.....into是OPEN SQL语句,即数据库操作语句,用来从数据库选择数据到内表或者工作区中move……to 是一个赋值语句,用于变量之前的传值,比如内表之间,变量之间,结构之间,要求数据结构相同或者可转化,相当于 ‘=’mova a to b 相当于 b = a(对应内表操作也是一样的)...
回复

使用道具 举报

千问 | 2012-12-30 09:25:10 | 显示全部楼层
马林·索列斯库 /冯志臣译即使落满岁月的尘埃实际上吞噬着这些细瘦的铁栅,你就会感到它的力量。为么他说,他们只是想立一座纪念碑,但出了什么差错:现在已不重要。另一种海洋...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行