Open SQL和Native SQL到底有什么本質的區別



1.個人愚見:它們只是在實現的方式上,執行效率上不同,有的書上還說native sql存在一定風險


*& 20170521 171300

1.Open sql
是由創建數據庫數據的ABAP命令構成的,在不同的DBMS(數據庫管理系統)環境下
其語法相同。
OPEN SQL不能使用 DDL、DCL,只能使用類似於 select 語句的DML 語言。另外,還可以使用本地緩沖器,並且比NATIVE SQL的使用方法簡單。
ABAP 程序有激活時自動執行Syntax check特點。

2.Native SQL

Native SQL 語言可以直接連接到數據庫使用DML、DDL 語言。

DDL 語言可以直接創建/修改數據庫表。還可以使用Open SQL 的命令語句(SELECT
、update,delete 等),並且無法用opend SQL
解決的問題可以通過NATIVE SQL解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM