Documentation ¶
Overview ¶
Package oracle 实现了 gdb.Driver,支持 Oracle 数据库的操作。
注意: 1. 它不支持 Save/Replace 功能。 2. 它不支持 LastInsertId。 md5:898bf7c99e282e5b
Index ¶
- func New() gdb.Driver
- type Driver
- func (d *Driver) New(core *gdb.X结构_Core, node *gdb.X结构_配置) (gdb.DB, error)
- func (d *Driver) X取表名称数组(ctx context.Context, schema ...string) (tables []string, err error)
- func (d *Driver) X取表字段信息Map(ctx context.Context, table string, schema ...string) (fields map[string]*gdb.X结构_TableField, err error)
- func (d *Driver) X底层DoFilter(ctx context.Context, link gdb.Link, sql string, args []interface{}) (newSql string, newArgs []interface{}, err error)
- func (d *Driver) X底层Open(config *gdb.X结构_配置) (db *sql.DB, err error)
- func (d *Driver) X底层取数据库安全字符() (charLeft string, charRight string)
- func (d *Driver) X底层插入(ctx context.Context, link gdb.Link, table string, list gdb.X类型_Map数组, ...) (result sql.Result, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Driver ¶
Driver 是用于 Oracle 数据库的驱动程序。 md5:dc4dd4c6d7cda96f
func (*Driver) New ¶
New 创建并返回一个用于Oracle的数据库对象。它实现了gdb.Driver接口,以便于额外的数据库驱动程序安装。 md5:7f4f55e7c45290be
func (*Driver) X取表名称数组 ¶
X取表名称数组 获取并返回当前模式下的表。 主要用于CLI工具链,用于自动生成模型。 注意,在Oracle数据库中,它会忽略`schema`参数,因为该参数是不必要的。 md5:75a87bb44fddc91a
func (*Driver) X取表字段信息Map ¶
func (d *Driver) X取表字段信息Map(ctx context.Context, table string, schema ...string) (fields map[string]*gdb.X结构_TableField, err error)
X取表字段信息Map 获取并返回当前模式下指定表的字段信息。
参见 DriverMysql.X取表字段信息Map。 md5:7f7a75c67e38ad22
func (*Driver) X底层DoFilter ¶
func (d *Driver) X底层DoFilter(ctx context.Context, link gdb.Link, sql string, args []interface{}) (newSql string, newArgs []interface{}, err error)
X底层DoFilter 在将 SQL 字符串提交给底层 SQL 驱动程序之前处理它。 md5:f9ff7431f1478cfb
func (*Driver) X底层取数据库安全字符 ¶
X底层取数据库安全字符 返回这种类型的数据库的安全字符。 md5:8a01432c4ed14729
Click to show internal directories.
Click to hide internal directories.