ORACLE,SQL语句
文章平均质量分 59
果号
梦想还是要有的,万一实现了呢
展开
-
Powerbuilder 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项
使用存储过程生成数据窗口时提示:异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询原因: 应用程序使用的是Powerbuilder开发环境,后台是Sqlserver2005。在数据库中创建一个存储过程用于计算复杂数据并返回结果集。重点是,此存储过程中远程连接了另一个业务服务器并进行业务处理。建立一个数据窗口(类型是存储过程)。程序运行进行数据查询时,出现上述错误提示。网上找了好多解决方法,...原创 2021-03-01 15:36:24 · 3139 阅读 · 0 评论 -
如何在MSSQL数据库中调用HTTP
最近公司的app产品需要做一个消息推送,但是消息推送功能需要调用http。但是原系统又不能修改代码,刷新表数据循环又太占资源还不能保证时效性。于是想到了触发器可以解决时效性的问题,在网上刚好找到了mssql可以调用HTTP,这样不是可以直接调用了吗放上调用HTTP的代码首先要设置功能开关EXEC sp_configure 'Ole Automation Procedures';...原创 2019-09-16 17:50:14 · 829 阅读 · 0 评论 -
如何处理oracle数据库新增列后顺序的问题
工作中遇到:在为一个表新增字段后,新增字段在最后,想调整新增字段的位置。 1、原始方法:--新建临时表以存储正确的顺序 create table A_2 as select (column1,colum2,……A表中的顺序) from A_1 ; --删除表A_1 drop table A_1; --新建A_1并从A_2表中赋予其正确的顺序和值 create table A_1 as...原创 2019-07-03 11:47:02 · 1138 阅读 · 0 评论 -
oracle阻塞处理
--查看等待的sessionselect * from dba_waiters; --查看锁等待情况select distinct lk.SID,lk.ID1,lk.ID2,lk.LMODE,lk.REQUEST,lk.BLOCK,lk.TYPE,do.owner || '.' || do.object_namefrom v$lock lk,v$locked_object lo,dba_obje...转载 2018-04-13 12:19:24 · 1922 阅读 · 0 评论 -
数据窗口缓冲区与数据修改状态
PB-数据窗口缓冲区与数据修改状态 1--缓冲区的介绍 在应用程序运行时,用户对数据窗口进行的操作情况是很复杂的,删除、插入、修改等操作有可能都会发生。记录哪些数据修改过、哪些数据需要删除、哪些数据是新增加的等等,都是很重要的工作,以便数据保存时能够正确修改数据库。这些工作都是由数据窗口缓冲区来...转载 2018-04-11 15:29:33 · 1229 阅读 · 0 评论 -
【Oracle】Oracle中使用转义字符
1、Oracle 特殊字符 转义 关键词:oracle 转义 环境:oracle9i plsql 在plsql里边执行: update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test' 这条sql语句往数据库的pageurl字...转载 2018-03-30 17:08:54 · 1783 阅读 · 0 评论 -
分布式系统唯一ID生成方案汇总
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点:1)简单,代码方便,性能可以接受。2)数字ID天然排序,对分页或者需要排序的结果很有帮助。转载 2018-01-30 17:59:53 · 149 阅读 · 0 评论 -
oracle两表关联更新
-- 方法1.UPDATE 表2SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A) -- 方法2MERGE INTO 表2 USING 表1ON ( 表2.A = 表1.A原创 2017-04-27 10:02:13 · 428 阅读 · 0 评论 -
转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
关于处理小数点位数的几个oracle函数()1. 取四舍五入的几位小数select round(1.2345, 3) from dual;结果:1.2352. 保留两位小数,只舍select trunc(1.2345, 2) from dual;结果:1.23select trunc(1.2399, 2) from dual;结果:1.233.取整数转载 2017-05-25 13:20:00 · 1842 阅读 · 0 评论 -
转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
关于处理小数点位数的几个oracle函数()1. 取四舍五入的几位小数select round(1.2345, 3) from dual;结果:1.2352. 保留两位小数,只舍select trunc(1.2345, 2) from dual;结果:1.23select trunc(1.2399, 2) from dual;结果:1.233.取整数转载 2017-04-17 16:50:50 · 765 阅读 · 0 评论