12 2014 档案
摘要:第一步:查看表空间的名字及文件所在位置: 第二步:增大所需表空间大小: 例如: 对于oracle数据库的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小。 方法一:增加数据文件个数 例如: 方法二:设置表空间自动扩展。 例如: 方法三:查询表空间使用情况:
阅读全文
摘要:SQL> SELECT 666.88,CEIL(666.88),FLOOR(666.88) FROM dual; 666.88 CEIL(666.88) FLOOR(666.88) 666.88 667 666 CEIL returns the smallest integer that is gr
阅读全文
摘要:SELECT E.DEPARTMENT_ID DID, E.JOB_ID JOB, E.MANAGER_ID MID, SUM(E.SALARY) SUM_SAL, COUNT(E.EMPLOYEE_ID) CNT, GROUP_ID() GG FROM EMPLOYEES E WHERE E.JOB_ID IN ('S...
阅读全文
摘要:SELECT DEPARTMENT_ID "Dept", HIRE_DATE "Date", LAST_NAME "Name", LISTAGG(LAST_NAME, '; ') WITHIN GROUP(ORDER BY HIRE_DATE, LAST_NAME) OVER(PARTITION B
阅读全文
摘要:SELECT MANAGER_ID, LAST_NAME, HIRE_DATE, SALARY, AVG(SALARY) OVER(PARTITION BY MANAGER_ID ORDER BY HIRE_DATE ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING)
阅读全文
摘要:COUNT({ * | [ DISTINCT | ALL ] expr }) [ OVER (analytic_clause) ]SELECT ENAME, E.HIREDATE, COUNT(EMPNO) OVER(ORDER BY HIREDATE RANGE BETWEEN 30 PRECED
阅读全文
摘要:类型参数边界 在用类型参数定义了一个抽象类Set[A]后,在实现中要用到比较(<>),但是不能确定A的具体类型,因此不能直接使用。一个解决办法就是对合法类型进行限制,对只含有方法<>的类型放行。在标准库里有一个特质Ordered[A],用来表示可比较的类型。现在可以强制要求这个类型为Ordered的
阅读全文
摘要:SELECT DEPARTMENT_ID, LAST_NAME, SALARY, NTILE(5) OVER(PARTITION BY DEPARTMENT_ID ORDER BY SALARY DESC) AS QUARTILE FROM EMPLOYEES WHERE DEPARTMENT_ID
阅读全文
摘要:AVG *CORR *COUNT *COVAR_POP *COVAR_SAMP *CUME_DISTDENSE_RANKFIRSTFIRST_VALUE *LAGLASTLAST_VALUE *LEADLISTAGGMAX *MIN *NTH_VALUE *NTILEPERCENT_RANKPERC
阅读全文
摘要:create sequence seq_test start with 3 increment by 1 minvalue 1 --范围-(1027 -1) maxvalue 999999999999999999999999999 ; --范围1028-1 先 seq_test.nextval ,后
阅读全文
摘要:ALL If you specify ALL, the default value, then the database evaluates each WHEN clause regardless of the results of the evaluation of any other WHEN
阅读全文
摘要:TRUNCATE TABLE [schema.] table [ {PRESERVE | PURGE} MATERIALIZED VIEW LOG ] [ {DROP [ ALL ] | REUSE} STORAGE ] ; STORAGE Clauses The STORAGE clauses l
阅读全文
摘要:CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink [ CONNECT TO { CURRENT_USER | user IDENTIFIED BY password [ dblink_authentication ] } | dblink_authe
阅读全文
摘要:通过bulk collect减少loop处理的开销,使用Bulk Collect提高Oracle查询效率 Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。 采用bulk collect可以将查询结果一次性地
阅读全文
摘要:一. 在虚拟机上 使用rowid 进行update 测试 使用rowid 进行update能提高速度,是因为通过rowid 能够迅速的进行定位,不用全表进行扫描。 -- 查看表dave 记录数 SYS@dave2(db2)> select count(*) from dave; COUNT(*) 3
阅读全文
摘要:Oracle有2个引擎来执行PL/SQL blocks 和 subprograms。那么在执行的时候,PL/SQL 引擎把DML 语句发送给SQL 引擎,然后由SQL 引擎执行,执行完毕后,SQL 引擎把结果集在发送给PL/SQL 引擎。 与bulk 相关的有2个语法:forall 和 bulk c
阅读全文
摘要:在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、 SQLite也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。 IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider。 ///
阅读全文
摘要:命名的系统异常 产生原因 ACCESS_INTO_NULL 未定义对象 CASE_NOT_FOUND CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时 COLLECTION_IS_NULL 集合元素未初始化 CURSER_ALREADY_OPEN 游标已经打开 DUP_VAL_ON
阅读全文
摘要:tools-->preferences-->user interface-->editor-->AutoReplace AutoReplaceWhen enabled, you can define words that are automatically replaced with a repla
阅读全文
摘要:1,SQL自身的优化:调优,并行处理2,stage的拆分与合并:实践测试为准 如多个JOIN的stage双方都为大数量(几百万一般大于200w)则考虑合并。如大表但JOIN的数据不大就不用合并。 如一个stage中的两个表都为大表且关联很慢时考虑拆分为两个stage作Join(select后数据不大...
阅读全文
posted @ 2014-12-08 22:29
智能先行者
摘要:import scala.collection.immutable.StringLike format(args: Any*)使用本地语言环境 formatLocal(l: Locale, args: Any*)使用指定的语言环境 数据类型到字符串的转换 转 换 符 说 明 示 例 %s 字符串类型
阅读全文
摘要:import scala.runtime._ val year = List(2010, 2010, 2010, 2016, 2016) year: List[Int] = List(2010, 2010, 2010, 2016, 2016) val month = List(1, 2, 3, 9, 10) month: List[Int] = List(1, 2, ...
阅读全文
摘要:import scala.collection.Parallelizable for (i <- (1 to 20).par) print(i + ",") 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, val ps= (2 to 30 by
阅读全文
posted @ 2014-12-07 15:45
智能先行者
摘要:CREATE TABLE tab_update (id TINYINT,n1 NVARCHAR(30),v1 NVARCHAR(30),s1 NVARCHAR(30))INSERT INTO tab_update (id,n1,v1,s1)SELECT 1,'天','土豆','章子怡'UNION A...
阅读全文
摘要:以下步骤显示SELECT 语句的逻辑处理顺序或绑定顺序。此顺序确定在一个步骤中定义的对象何时可用于后续步骤中的子句。例如,如果查询处理器可以绑定到(访问)在FROM 子句中定义的表或视图,则这些对象及其列可用于所有后续步骤。相反,因为SELECT 子句处于步骤8 中,所以,在该子句中定义的任何列别名...
阅读全文
摘要:查询MSDN对于'Worktable'的解释:关系引擎可能需要生成一个工作表以执行 SQL 语句中指定的逻辑操作。工作表是用于保存中间结果的内部表。某些 GROUP BY、ORDER BY 或 UNION查询中会生成工作表。例如,如果 ORDER BY 子句引用了不为任何索引涵盖的列,则关系引擎可能...
阅读全文
摘要:本文主要介绍了SQL Server数据库中访问远程数据库的操作,包括Ad Hoc Distributed Queries服务的启用以及访问远程数据库的一个实例,希望能够对您有所帮助。SQL Server数据库远程操作中,在使用openrowset/opendatasource前首先要启用Ad Hoc...
阅读全文
摘要:SET NOCOUNT ONIF EXISTS (SELECT 1 FROM sys.OBJECTs WHERE [object_id] = OBJECT_ID(N'tri_host_db')AND [type] = N'TR') DROP TRIGGER tri_host_dbGOCREATE T...
阅读全文
摘要:昨天被问到sql server中存储过程怎么调试,我以前写存储过程,调试方法很笨拙,就是逐条执行语句,然后查看结果是不是预期的,这种调试方法,实在是无奈之举,极大程度地限制了开发速度和准确性。今天在他的提点下,研究了下SQL SERVER 2008的存储过程调试。1.在SQL SERVER2008中...
阅读全文
摘要:5.1 PIVOT和UNPIVOT可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达...
阅读全文
摘要:APP的数据指标体系主要分为五个维度:用户规模与质量、参与度分析、渠道分析、功能分析及用户属性分析。 1.用户规模和质量维度主要是分析用户规模指标,这类指标一般为产品考核的重点指标; 2.参与度分析主要分析用户的活跃度; 3.渠道分析主要分析渠道推广效果; 4.功能分析主要分析功能的活跃情况、页面访
阅读全文