SAP写入mysql_使用abap向数据库直接写入数据

本文介绍了如何使用ABAP通过Native SQL连接到MySQL数据库,进行数据的读写操作。首先,通过EXEC SQL命令建立连接,然后选择或确定连接,并执行SQL语句进行数据操作。例如,打开游标,读取数据,调用存储过程等。最后,关闭游标和数据库连接。示例中展示了从SAP系统中选择SCARR表数据并导入到MySQL的过程。
摘要由CSDN通过智能技术生成

Starting the Connection

EXEC SQL.

CONNECT TO dbs [AS con]

ENDEXEC.

连接到DBS并将其置为当前连接,其后所有的SQL命令都通过其执行。如果到DBS的连接已经存在,复用此连接,否则新建连接。

DBS可以是个字符串或host variable(变量值是表DBCON列CON_NAME内容),DBS信息必须在表DBCON内已维护。

使用AS选项,为连接分配一个名称。CON可是字符串或字符型host variable。便可通过此名称使用连接。

Choosing the Connection

EXEC SQL.

SET CONNECTION{con|DEFAULT}

ENDEXEC.

设置当前连接。可以是DBCON列CON_NAME值,或建连接用的con

DEFAULT:到当前SAP系统的central database system

Determining the Connection

EXEC SQL.

GET CONNECTION:con

ENDEXEC.

获得连接名称,如果连接有名称,此名称分配给con.如果没有名称,DBCON列CON_NAME值分配给con,如果当前连接是到central database of the ABAP-based SAP system,con ="DEFAULT".

Closing the Connection

EXEC SQL.

DISCONNECT con

ENDEXEC.

如果con 不是当前连接,没有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值