Archive for 2005.10

ABAP数据库操作系列(2)

Database_002
1.select详解: Select single:这个语句从数据库中选取一条数据,如果根据查询的条件(where)可以得到多条数据的话,必须有(endselect),在这种情况下,在abap的语法检查中会有警告(slin),所以应该尽量避免使用,可以使用这个来代替: Select xxx From xxx into xxx . Exit. Endselect. 也就是说,用这个的前提是使用表的primary key去做的查询。 Select distinct:重复的纪录会过滤掉。因为用distinct会导致在数据库服务器上有个排序的操作,影响性能,所以不如在abap里面来实现。 Select xxx From xxx  Into  itab   Where xx...

ABAP数据库操作系列(1)

27
现在介绍一些abap的数据库操作……. The Database Interface(数据库接口) 为了避开各种数据库的操作语句,函数,功能的不同,R/3系统在每个工作进程(work process)里面都设置了和数据库的接口。R/3系统应用这些接口和数据库进行交互操作,数据库的接口把R/3系统的对数据库的操作请求转换成标准的SQL语句。这样就实现了应用服务器和数据库服务器的独立,使程序设计人员只要考虑如何实现功能而不必为对什么数据库进行操作而担心。 R/3系统有两种方法可以访问数据库:Open SQL和Native SQL。 Open SQL Open SQL...