![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
铸剑之湖wt
这个作者很懒,什么都没留下…
展开
-
常用数据库分页方式实现(Oracle、MySQL、PostgreSQL、SQL server)
postgresql数据库分页实现方式:SELECT select_list FROM table_expression [LIMIT { number | ALL }] [OFFSET number]OFFSET说明在开始返回行之前忽略多少行。OFFSET 0和省略OFFSET子句是一样的。 如果OFFSET和LIMIT都出现了, 那么在计算LIMIT个行之前忽略OFFSET行。...原创 2019-12-24 10:44:33 · 317 阅读 · 0 评论 -
oracle 根据表名生成实体类(驼峰)
oracle中可以根据表字段名称和备注生成需要的实体类,可以根据实际情况对该sql进行修改。--生成实体类select '@PropertyDef(label = "'|| t.COMMENTS ||'")' || chr(13) || 'private ' || (case when b.DATA_TYPE = 'VARCHAR2' then 'String' when ...原创 2019-05-31 19:52:33 · 1367 阅读 · 0 评论 -
postgresql 插入数据后返回主键id
postgresql 插入数据后返回主键id--向数据库中插入数据,并返回主键idinsert into dbo.bill(billno,createuser,createdate) values ('12121','张三',now()) returning id into id_;...原创 2019-05-22 10:27:23 · 4236 阅读 · 1 评论 -
SQL 去掉字符串前面或后面0
去除字符串前面或者后面多余的0--去掉字符串后面多余的0select rtrim('10011000000', '0');运行结果:10011--去掉字符串前面多余的0select ltrim('000100110000', '0');运行结果:100110000...原创 2019-05-22 09:57:21 · 25897 阅读 · 3 评论 -
pg数据库查询表字段,属性,备注等信息
select a.attnum, a.attname, t.typname, COALESCE(d.character_maximum_length, d.numeric_precision), d.numeric_scale, '' as key, case when a.attnotnull = true then '否'...原创 2019-02-22 16:55:03 · 4518 阅读 · 0 评论 -
oracle去除空格、回车、换行
去除换行replace(字符串,chr(10),'');去掉回车replace(字符串,chr(13),'');去掉空格trim(字符串);原创 2018-08-14 09:59:18 · 5939 阅读 · 0 评论 -
oracle给日期赋值
update PL_TOTAL_STOCK t set t.xiaoqi = to_date('2019-07-31','yyyy-MM-dd') where t.id = '830885870f684492b4dedbaf0d22fc2a';原创 2017-09-30 10:00:36 · 7688 阅读 · 0 评论 -
oracle UUID生成
select sys_guid() from dual;原创 2017-09-07 11:52:26 · 442 阅读 · 0 评论 -
oracle clob like
在oracle中,对clob类型的字段不能直接用like进行模糊查询,但是如果想查询该怎么办呢?看示例select * from PL_WEBSERVICE_LOG t where dbms_lob.instr(t.returnjson,'需要模糊查询的字符',1,1) > 0 ;原创 2017-07-24 17:23:52 · 2515 阅读 · 0 评论 -
PLSQL 查询结果出现中文乱码解决方案
添加以下环境变量即可LANG="zh_CN.GBK" NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"原创 2017-06-15 08:54:21 · 1150 阅读 · 0 评论 -
ORA-01427: 单行子查询返回多个行
今天在解决问题时遇到了这个问题,ORA-01427: 单行子查询返回多个行后来发现是因为在子查询中SQL语句返回多条结果。子查询:select distinct CUS_GOODSNO from v_biz_goods_match d where d.SUP_GOODSNO = i.GOODSID and d.flag = 0 and d.deleted = 0 and d.CUS原创 2017-06-20 18:41:19 · 7766 阅读 · 0 评论 -
oracle日期转化示例
select ttt.ORG_NAME as "客户",to_char(ttt.create_Date_,'yyyy-MM-dd') as "入驻时间",ttt.USERNAME_ as "账号",ttt.ORG_CONTACT_NAME as "负责人",to_char(uuu.maxCreateDate,'yyyy-MM-dd') as "最后一次使用时间"from (原创 2017-06-29 11:34:05 · 240 阅读 · 0 评论 -
oracle日期相减得到天数
select trunc(date1) - trunc(date2) from dual;例如:select (TRUNC(g2.CREATE_DATE) - TRUNC(g1.CREATE_DATE)) as "存放天数" from table1;原创 2017-06-05 18:08:43 · 9316 阅读 · 1 评论 -
oracle设置某一个字段为当前时间
--更新某一个字段为当前时间update CORE_USER_PASSWORD_UPDATE t set t.UPDATE_DATE = SYSDATE;原创 2017-05-23 15:18:48 · 21859 阅读 · 0 评论 -
select返回一个固定值
SELECT '固定值' as rmb FROM TABLENAME;原创 2017-04-20 10:28:06 · 6082 阅读 · 0 评论 -
oracle中的decode的使用
含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)原创 2017-04-20 10:14:40 · 430 阅读 · 0 评论