Native SQL 整理
2014-01-22 09:26
190 查看
目录
Native sql
1
一、静态调用
连接数据库
创建数据库
更新数据库数据
查询-到字段
查询-到结构:(结构跟搜索字段完全对应)
查询-到内表
删除数据库数据...
9
删除数据库...
9
二、动态调用数据库adbc.
10
连接
创建...
11
插入
更新
查询...
12
前提:tcode:DBOC去建立连接[更多是basis设置的]
一、静态调用
1、连接数据库
[变量P_DBCON表示DBCO创建的连接]
数据库操作一定都try catch
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2、创建数据库
[支持sy-subrc 支持 rollback 和 commit]
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3、更新数据库数据
[首先查是否存在,存在更新,不存在插入]
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
4、查询-到字段
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
5、查询-到结构:(结构跟搜索字段完全对应)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
6、查询-到内表
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
7、删除数据库数据
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
8、删除数据库
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
二、动态调用数据库adbc
首先数据定义:
相关数据库类定义
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
1、连接
创建连接对象
v_connect
根据连接名称JZYF(DBCO配)实例化连接对象 v_connect
创建statement[具体不知道怎么翻译,“声明”?]
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2、创建数据库
execute_ddl方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3、插入数据
execute_update方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
4、更新数据
execute_update方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
5、查询
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
这个是到内表的,其实到字段,到结构,都可以使用到内表处理,
当然,可以使用其单独的方法去处理:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
具体可以查看类的方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
Native sql
1
一、静态调用
连接数据库
创建数据库
更新数据库数据
查询-到字段
查询-到结构:(结构跟搜索字段完全对应)
查询-到内表
删除数据库数据...
9
删除数据库...
9
二、动态调用数据库adbc.
10
连接
创建...
11
插入
更新
查询...
12
前提:tcode:DBOC去建立连接[更多是basis设置的]
一、静态调用
1、连接数据库
[变量P_DBCON表示DBCO创建的连接]
数据库操作一定都try catch
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2、创建数据库
[支持sy-subrc 支持 rollback 和 commit]
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3、更新数据库数据
[首先查是否存在,存在更新,不存在插入]
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
4、查询-到字段
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
5、查询-到结构:(结构跟搜索字段完全对应)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
6、查询-到内表
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
7、删除数据库数据
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
8、删除数据库
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
二、动态调用数据库adbc
首先数据定义:
相关数据库类定义
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
1、连接
创建连接对象
v_connect
根据连接名称JZYF(DBCO配)实例化连接对象 v_connect
创建statement[具体不知道怎么翻译,“声明”?]
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2、创建数据库
execute_ddl方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3、插入数据
execute_update方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
4、更新数据
execute_update方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
5、查询
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
这个是到内表的,其实到字段,到结构,都可以使用到内表处理,
当然,可以使用其单独的方法去处理:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
具体可以查看类的方法
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
相关文章推荐
- Native SQL 整理
- Native SQL
- Native SQL
- sql server中的 SET&nbs…
- SQL Server导出导入数据方法
- WARN: SQL Error: …
- SQL 多表联合查询
- sql 一些语法 聚合函数,…
- HANA Basic SQL 02
- 如何用 SQL Tuning&nbsp…
- sql join 待研究(转)
- 关于 SQL Tuning Advisor
- SQL Server连接中的四个最常…
- sqlplus 命令行格式(set,col等)
- SQLSERVER 常用命令
- SQLAnywhere 12 API
- sql server 登录名密码丢失(忘记…
- pl/sql   初使用
- mybatis sql 监控插件
- SQL Server导入导出excel