点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要在Abap程序中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要在Abap程序中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我需要在Abap程序中使用EXEC SQL创建数据库表。
我的代码是:
尝试。
EXEC SQL。
创建表zt_hello(mandt char(4)NOT NULL,
kunnr char(10)NOT NULL,
主键(mandt,kunnr))
ENDEXEC。
捕获cx_sy_native_sql_error INTO exc_ref。
error_text = exc_ref-> get_text()。
ENDTRY。
如果sy-subrc = 0。
提交工作。
ENDIF。
但是它仍然无法正常工作。
能帮我吗?
谢谢。
编辑:widad soubhi于2010年7月14日下午5:26
当然,不建议您使用本机SQL(如果更改数据库,则可能需要重写和测试所有本机SQL语句)。 因此,最好使用DD_TABLE_PUT函数模块。
也就是说,要回答您的问题,您可以通过SE11创建一个自定义表,然后显示激活日志以查看所使用的本机SQL语句。 ,然后您知道需要使用什么。 我认为您的主要错误是使用" CHAR"而不是" VARCHAR"或" VARCHAR2",而且我不确定在主键之前是否可以使用右括号...
一周热门 更多>