2024-08-06
|
ZH
在实现元数据管理时经常需要显示数据类型的长度 在Column中有三个相关于属性 length:一般用来表示varchar类型长度 precision:一般用来表示数字类型总长度 scale:一般用来表示小数据点位数 但有些特殊情况,部分数据库的部分类型既有length也有precision 这
2024-08-14
|
ZH
对于有些严格要求数据类型的数据库,参数类型与数据库列的类型要一致,可能通过::数据类型 后缀的格式指定数据类型,如pg要求类型一致需要指定格式,而mysql可以隐式转换不用指定 service.querys("HR_EMPLOYEE" , condition("ID:>=min::
2024-08-14
|
ZH
默认已关闭 boolean IS_LOG_QUERY_RESULT = false ; // 查询结果输出日志 boolean IS_LOG_QUERY_RESULT_EXCLUDE_METADATA = true ; // 查询结果输出日志时 是否过滤元数据查询结果 in
2024-08-15
|
ZH
直接解析DDL是很困难的,所以不直接解析把DDL交给数据库执行一下mysqlService.execute(ddl) 在生成了表之后,从数据库中读取表结构对象Table table = mysqlService.metadata().table(表名) 再用oracle创建表oracleS
2024-08-25
|
ZH
/** * 先创建测试表 * @throws Exception Exception */ @Test public void init() throws Exception { init("FI_USER");
2024-08-25
|
ZH
先创建测试表 /** @Test public void init() throws Exception { init("FI_USER"); init("HR_USER"); init("MM_USER"); } public void init(String name) throws Ex
2024-08-26
|
ZH
在执行查询时,如果有部分占位符没有赋值通常需要忽略这部分条件 String sql = "SELECT * FROM FI_USER WHERE 1=1 ${AND (ID>:MAX OR ID<:MIN)} AND NAME IS NOT NULL ${AND LVL
2024-09-02
|
ZH
metadata作为AnylineService的内部类主要用来查询数据库结构,如表,表,主键,索引等 service.metadata().table(String) ServiceProxy.metadata.table(String); 因为元数据查询量很大,所以会有缓存。 在系统内通过Any
2024-09-03
|
ZH
configs.getRunText(DataRuntime runtime, boolean placeholder) runtime:运行环境 RuntimeHolder.runtime():默认数据源相关环境 placeholder:是否生成点位符
2024-09-05
|
ZH
HyperLogLog 类型,用于近似去重 HLL 是基于 HyperLogLog 算法的工程实现,用于保存 HyperLogLog 计算过程的中间结果 BINARY/VARBINARY 数据类型,用于存储二进制数据,单位为字节 BINARY 是 VARBINARY 的别名,用法与