mssql

package
v0.0.0-...-fcd50c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2024 License: MIT, MIT Imports: 13 Imported by: 0

Documentation

Overview

包mssql实现了gdb.Driver,它支持MSSql数据库的操作。

注意: 1. 它不支持Replace功能。 2. 它不支持LastInsertId。 md5:fb4f98bf77e784a6

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() gdb.Driver

New 创建并返回一个实现了gdb.Driver的驱动,该驱动支持Mssql的操作。 md5:4893e60c8841c569

Types

type Driver

type Driver struct {
	*gdb.Core
}

Driver是SQL服务器数据库的驱动程序。 md5:5c5e74aefaf2ae3d

func (*Driver) New

func (d *Driver) New(core *gdb.Core, node *gdb.ConfigNode) (gdb.DB, error)

New 创建并返回一个用于SQL服务器的数据库对象。 它实现了gdb.Driver接口,以便于额外的数据库驱动安装。 md5:ce3ce027533c5bb6

func (*Driver) X取表名称数组

func (d *Driver) X取表名称数组(ctx context.Context, schema ...string) (tables []string, err error)

X取表名称数组 获取并返回当前模式下的表格列表。 主要用于命令行工具链,用于自动生成模型。 md5:bce161ba95454bf5

func (*Driver) X取表字段信息Map

func (d *Driver) X取表字段信息Map(ctx context.Context, table string, schema ...string) (fields map[string]*gdb.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底层Open

func (d *Driver) X底层Open(config *gdb.ConfigNode) (db *sql.DB, err error)

X底层Open 创建并返回一个底层的 sql.DB 对象,用于 mssql。 md5:942e7644482faff9

func (*Driver) X底层取数据库安全字符

func (d *Driver) X底层取数据库安全字符() (charLeft string, charRight string)

X底层取数据库安全字符 返回这种类型的数据库的安全字符。 md5:8a01432c4ed14729

func (*Driver) X底层插入

func (d *Driver) X底层插入(ctx context.Context, link gdb.Link, table string, list gdb.Map数组, option gdb.DoInsertOption) (result sql.Result, err error)

X底层插入 为给定的表插入或更新数据。 md5:2a62d01f344269b8

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL