![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB/SQL/NoSQL
great-sage
---
展开
-
SQL中的日期转换
select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(VARCHAR(10), getDate(),120) 2004-09-12select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),/-/,//),/ /,/转载 2007-11-16 17:45:00 · 800 阅读 · 0 评论 -
证券交易
表名:STK_TRD_CALENDARDB:ORACLE原创 2014-11-01 14:05:28 · 825 阅读 · 0 评论 -
Oracle建表空间及用户
创建数据库链接--创建链接(建在目标库)CREATE [PUBLIC] DATABASE LINK linkNameCONNECT TO username IDENTIFIED BY passwordUSING ‘connectstring’;--CREATE PUBLIC DATABASE LINK 数据库链接名 CONNECT TO 用户名 identified by 密码 u原创 2011-12-12 18:04:33 · 714 阅读 · 0 评论 -
ORA-01799 列不能外部联接到子查询
需求及问题在一些表关联查询中,当存在源表和关联表都有过虑条件(and)时,如果其中一个条件不符合,结果就有可能为空;而实际上我们要求结果集中,条件不符合的显示空,但其它条件正常的,依然要显示。1.要达到目的,不符合的数据显示为空,符合的照常显示2.直接在where里放入条件,当有一个不符合时,结果集可能为空/*需求和问题*//*1.where中放两个查询条件,有可原创 2012-12-13 15:00:19 · 25943 阅读 · 1 评论 -
oracle下lag和lead分析函数
Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。语法:/*语法*/lag(exp_str,offset,defval) over()Lead(exp_str,offset,defval) over()--exp_str要取的列--offset取偏移原创 2012-12-13 15:16:13 · 71439 阅读 · 1 评论 -
Oracle中常用的to_Char用法详解(有FMT的详细列表)
以下内容转自网络,感觉这个比较有用。收藏一下。The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would retur转载 2012-12-05 17:38:01 · 990 阅读 · 0 评论 -
物化视图日志中存在错误ORA-12096一例
采用REFRESH FAST ON DEMAND增量刷新物化视图时,按常规建立步骤是先在源库上建物化视图日志,再在目标库上建物化视图。一般来说,没有什问题产生,但有时库的环境或者其它索引什么的,源库上的物化视图日志在生成表结构时就会发一些变数。CREATE MATERIALIZED VIEW LOG ON source_base.t_a WITH PRIMARY KEY;简单的语句背后原创 2012-12-03 17:50:08 · 8388 阅读 · 0 评论 -
ORACLE 定时执行存储过程
**推荐用dbms_scheduler方式更好 (2012-11-19注)/* 查询:select job,broken,what,interval,t.* from user_jobs t; job job的唯一标识,自动生成的 broken 是否处于运行状态,N;运行;Y:停止 what 存储过程名称next_date 初次执行时间 interval 执行周原创 2012-03-30 13:35:11 · 46517 阅读 · 6 评论 -
Oracle行列转换应用
在Oracle中,关于行列转换的一个应用表结构略,SQL如下:select z.* from (select row_number() over(order by bs_cnt desc) rn, inn2.* from (select distinct sum(bv_sum) over(partition by department_code)+sum(sv_sum) over(par原创 2012-11-26 18:08:57 · 787 阅读 · 0 评论 -
Oracle返回指定列首行或末行值之FIRST_VALUE与LAST_VALUE
FIRST_VALUE与LAST_VALUE功能:返回指定列首行值和末行值在语法上有9i和10g和区别:9i:FIRST_VALUE ( expr ) OVER ( analytic_clause )10g:FIRST_VALUE (expr [ IGNORE NULLS ]) OVER (analytic_clause)如果排序组中的第一个数据为空,oracle会返回空,除非指定原创 2012-11-27 11:25:07 · 6132 阅读 · 0 评论 -
Oracle 用户和角色
Oracle PL\SQL操作 用户和角色1.用户管理(1)建立用户(数据库验证) CREATE USER smith IDENTIFIED BY smith_pwd DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA 5m ON use转载 2011-12-12 18:13:58 · 5863 阅读 · 0 评论 -
.NET/C#/Oracle数据库操作类
using System;using System.Data;using System.Collections.Generic;using System.Configuration;using System.Data.OracleClient;using System.Text;using System.IO;/// /// Oracle数据库操作类/// internal转载 2011-11-09 00:15:28 · 7652 阅读 · 1 评论 -
Oracle语句优化53个规则详解
Oracle语句优化53个规则详解Oracle语句优化53个规则详解(1) Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以转载 2011-11-08 23:47:57 · 742 阅读 · 0 评论 -
Oracle 语句大全
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator3. oracl转载 2011-11-08 23:36:45 · 862 阅读 · 0 评论 -
oracle记录
一.oracle一些目录路径和文件作用oracle_base路径 d:/oracle/product/10.2.0/oracle_home d:/oracle/product/10.2.0/db_1可执行程序路径 d:/oracle/product/10.2.0/db_1/binnet8 配置文件目录 d:/oracle/product/10.2.0/db_1/ne转载 2011-11-08 23:30:52 · 837 阅读 · 0 评论 -
JDBC 通过1433端口连接 Sql Server 异常
今天用IntelliJ IDEA通过 sqljdbc4.jar 连接SQL Server 2005时,提示1433端口不能连接.检查了一下,其实这个问题出在TCP的1433端口是否处理监听,防火墙阻止中.1."CMD”后的DOS控制台里输入原创 2011-09-14 03:11:07 · 2261 阅读 · 0 评论 -
数据库设计中的14个技巧
最近做了几个系统,从实际出发,常常因为客户的需求变动,要增加,变更某些功能时,需要重新对数据库字段进行变更,甚至重新确定数据结构,当然,实现代码上的改变更是不可少的了. 下面的文章转自互联网,很是有共鸣,感谢原作者. 下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做转载 2009-07-21 17:15:00 · 481 阅读 · 0 评论 -
sql server 分页/最近查询
sql server 分页/最近查询 (最近3天,0到500条记录,时间和idd倒序)SELECT t2.rn, t1.* FROM dtcontent AS t1 , (SELECT TOP 500 row_number() OVER (ORDER BY DisplayTime DESC, idd DESC) rn, idd FROM dtcontent where ClassID原创 2016-05-07 09:24:58 · 782 阅读 · 0 评论