数据库2025年05月31日
oracle sql语法不同于mysql的sql语法不同点: 1. mysql: IFNULL(a,b) oracle: NULLIF(a,b) 2. mysql: 可以用Date类型的日期进行比较时间比较 oracle:必须用to_date()函数和to_char()函数配合转换成统一格式的日期字符串,然后进行比较 3. mysql: 可以用YEAR()...
数据库2025年05月30日
大多数情况下,我们需要避免SQL在查询时进行全表扫描(FTS),但是对于必须需要进行全表扫描的情况,也可以进行一些优化处理。 即使全表扫描是检索所需数据的唯一可行方法,仍然有多种方法来提升查询性能。优化扫描的技术包括: 1、 通过让表变小来减少扫描所需的逻辑块读取的数量 2、 通过提高数据库IO的效率降低扫描所需要的物理块读取的数量 3、 通过缓存或抽样降...
数据库2025年05月29日
SELECT SS.USERNAME, SS.SID, SS.SERIAL#, SS.MACHINE, SS.PROGRAM, SL.OPNAME, SL.TARGET, SL.START_TIME, ROUND(SL.SOFAR * 100 / SL.TOTALWORK, 0) || '%' AS PROGRESS, SL.TIME_REMAINING,...
数据库2025年05月29日
SELECT a.request_id,floor((sysdate-a.actual_start_date)*) hou, round(((sysdate-a.actual_start_date)*- floor((sysdate-a.actual_start_date)*))*) mini, c.sql_address, c.inst_id,f.ful...
数据库2025年05月28日
主键生成策略 Oracle @Id @GeneratedValue(strategy = GenerationType.IDENTITY, generator="SELECT F_DEMO_SEQ.NEXTVAL FROM DUAL") private Long id; Mysql @Id @GeneratedValue(generat...
数据库2025年05月27日
c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL) 首先定义数据库操作的标准接口IDBAccess,定义接口的基本功能; 通过基本的接口设置,完成数据访问的统一抽象。 public interface IDBAccess ...{ void Init(string strServer, string st...
数据库2025年05月26日
【启发】有五个数字,我们将它们像字符串一样的拼接起来,然后把得到的字符串转换为数字,我们发现:五个数字中只要有一个数字大于0,那么拼接起来的字符串转换为数字后都大于0。【实现】 having to_number(substr(number_1||number_2||number_3||number_4||number_5,,)) > ...
数据库2025年05月25日
在实际的应用中,可能要一次执行多条insert语句,我知道的有两种方法,跟大家分享一下: 1.在PLSQL之类的工具中把语句块写在begin end之间,如: begin insert into table values(....); insert into table values(....); insert into table values(.......
数据库2025年05月25日
被坑了两次,记录加深记忆 oracle : select * from table_name where 1=1 p.p1 { margin: 0; font: 14px Monaco } span.Apple-tab-span { white-space: pre } <#if secondName?has_content> ...
数据库2025年05月24日
一. 官网下载oracle 安装包 二.下载完毕后,检查你的Ubuntu是否安装了tar和alien sudo apt-get install tar sudo apt-get install alien 三. 将rpm包转化为deb包 sudo alien -cv sqldeveloper-18.2.0.183.1748-1.noarch.rpm 四.安...