<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: what is meant by open sql and netive sql? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288119#M498866</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashok,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Open SQL&lt;/P&gt;&lt;P&gt;Open SQL is a set of ABAP/4 commands which perform operations on database tables. The results of these operations and associated error messages are independent of the database system used. Open SQL thus offers you unified SQL syntax and semantics for different database systems (see Portability). An ABAP/4 program which uses these commands can be run on database systems supported by SAP without modification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the help on Native SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Native SQL&lt;/P&gt;&lt;P&gt;Native SQL allows you to perform operations on databases over and above those in the Open SQL command set. In contrast to Open SQL, Native SQL supports not only operations on the local database active in the R/3 System, but also on any external databases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We normally use open SQL, but in some case when you want to say look at the upper case value of an upper/lower case field in a database, you can use native SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Native SQL seems somewhat slower and you have to know which databse you will be using it on before coding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 May 2007 12:19:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-18T12:19:25Z</dc:date>
    <item>
      <title>what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288118#M498865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HAI,&lt;/P&gt;&lt;P&gt;        what is meant by open sql and netive sql? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANK YOU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASHOK KUMAR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:17:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288118#M498865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-18T12:17:59Z</dc:date>
    </item>
    <item>
      <title>Re: what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288119#M498866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashok,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Open SQL&lt;/P&gt;&lt;P&gt;Open SQL is a set of ABAP/4 commands which perform operations on database tables. The results of these operations and associated error messages are independent of the database system used. Open SQL thus offers you unified SQL syntax and semantics for different database systems (see Portability). An ABAP/4 program which uses these commands can be run on database systems supported by SAP without modification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the help on Native SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Native SQL&lt;/P&gt;&lt;P&gt;Native SQL allows you to perform operations on databases over and above those in the Open SQL command set. In contrast to Open SQL, Native SQL supports not only operations on the local database active in the R/3 System, but also on any external databases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We normally use open SQL, but in some case when you want to say look at the upper case value of an upper/lower case field in a database, you can use native SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Native SQL seems somewhat slower and you have to know which databse you will be using it on before coding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:19:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288119#M498866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-18T12:19:25Z</dc:date>
    </item>
    <item>
      <title>Re: what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288120#M498867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check these links -&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1370408"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3369362"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpful replies.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:22:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288120#M498867</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2007-05-18T12:22:30Z</dc:date>
    </item>
    <item>
      <title>Re: what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288121#M498868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Database language that allows you to include database-specific SQL(Open SQL) statements in an ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the EXEC statement to enable ABAP Native SQL. ABAP Native SQL statements are sent to the database uninterpreted - that is, there is no syntax check. In general, ABAP programs containing database-specific SQL statements do not run with different databases. To run programs with various databases, use ABAP Open SQL.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:24:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288121#M498868</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-18T12:24:28Z</dc:date>
    </item>
    <item>
      <title>Re: what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288122#M498869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Ashok , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Open SQL allows you to access database tables declared in the ABAP Dictionary regardless of the database platform that you R/3 System is using. Native SQL allows you to use database-specific SQL statements in an ABAP program. This means that you can use database tables that are not administered by the ABAP Dictionary, and therefore integrate data that is not part of the R/3 System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a rule, an ABAP program containing database-specific SQL statements will not run under different database systems. If your program will be used on more than one database platform, only use Open SQL statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful !&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ranjita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:25:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288122#M498869</guid>
      <dc:creator>former_member196299</dc:creator>
      <dc:date>2007-05-18T12:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288123#M498870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Open SQL : - The Queries which run on apllication server on SAP R/3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Native SQL: - SAP R/3 does not hv its own database, so it fetches data from database server to application server, the queries pertaining to particular database from which SAP is fettching data are called Native SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;P&gt;Reward if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:26:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288123#M498870</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-18T12:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: what is meant by open sql and netive sql?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288124#M498871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ashok,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in short&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;open sql -&amp;gt; independent of database which we r using as backend.performance when compared to native sql is high. it can connect to any databse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for ex:oracle r informix, db2,,,,,,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;native sql: these r provider specific. for different databses bases these are differed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for oracle select statement differs when we use sql server for that same select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;abap supports both open and native sql statements. sap recommends to use open sql statements because its independent of database used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if helpful reward some points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;suresh babu aluri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 12:28:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-meant-by-open-sql-and-netive-sql/m-p/2288124#M498871</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-18T12:28:22Z</dc:date>
    </item>
  </channel>
</rss>

