摘要:
SELECT c.TABLE_NAME AS '表名', c.COLUMN_NAME AS "字段名称", c.DATA_TYPE AS "数据类型", c.CHARACTER_MAXIMUM_LENGTH AS "长度", CASE WHEN c.IS_NULLABLE = 'YES' THEN 阅读全文
摘要:
-- oracle导出表字段 SELECT c.owner AS "所属用户", c.table_name AS "表名称", c.column_name AS "字段名称", c.data_type AS "数据类型", c.data_length AS "长度", CASE WHEN c.nul 阅读全文
摘要:
避免使用 SELECT *,使用具体字段 反例: SELECT * FROM employee; 正例: SELECT id, name, age FROM employee; 使用具体字段可以节省资源、减少网络开销,且能避免回表查询。 避免在 WHERE 子句中使用 OR 反例: SELECT * 阅读全文
摘要:
SELECT DISTINCT atc.table_name AS "表名" ,atcom.comments AS "表注释" ,atc.column_id AS "字段序号" ,atc.column_name AS "字段名" ,atc.data_type AS "字段类型" ,CASE WHEN 阅读全文
摘要:
1.1 new BigDecimal()还是BigDecimal#valueOf()? 创建对象的时候应该使用BigDecimal.valueOf(0.01); new BigDecimal()会有精度问题,所以建议使用字符串去创建对象而不是浮点类型,BigDecimal.valueOf()底层使用 阅读全文