OracleEngine 类
Oracle
public class OracleEngine : EngineBase, ISqlEngine, ISqlValueComponent
- 继承
-
OracleEngine
- 实现
- 继承成员
- 扩展方法
构造函数
OracleEngine()
Oracle
public OracleEngine()
OracleEngine(ISelectComponent, ISqlValueComponent, IPluginProvider?)
Oracle
public OracleEngine(ISelectComponent select, ISqlValueComponent sqlVales, IPluginProvider? components)
参数
select
ISelectComponentsqlVales
ISqlValueComponentcomponents
IPluginProvider
方法
ColumnAs(StringBuilder, string)
字段别名格式化
public override void ColumnAs(StringBuilder sql, string alias)
参数
sql
StringBuilderalias
string
Identifier(StringBuilder, string)
标识符格式化
public override void Identifier(StringBuilder sql, string name)
参数
sql
StringBuildername
string
InsertMultiPrefix(StringBuilder)
插入多条前缀
public override void InsertMultiPrefix(StringBuilder sql)
参数
sql
StringBuilder
InsertedIdentity(StringBuilder)
每个表定义不同SEQUENCE来自增,不好通用
public override bool InsertedIdentity(StringBuilder sql)
参数
sql
StringBuilder
返回
Parameter(StringBuilder, string)
参数格式化
public override void Parameter(StringBuilder sql, string name)
参数
sql
StringBuildername
string
TableAs(StringBuilder, string)
表别名格式化
public override void TableAs(StringBuilder sql, string alias)
参数
sql
StringBuilderalias
string