![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 93
画世界的毕加索
这个作者很懒,什么都没留下…
展开
-
Informix 主要的SQL语法
1. CREATE DATABASE database_name [WITH LOG IN “pathname”] 创建数据库。 database_name:数据库名称。 “pathname”:事务处理日志文件。 创建一 database_name.dbs 目录,存取权限由 GRANT 设定,无日志文件就不能使用 BEGIN WORK 等事务语句(可用 STA原创 2014-02-14 12:44:41 · 2485 阅读 · 0 评论 -
LINQ to SQL使用教程
LINQ to SQL使用教程前些时间用LINQ to SQL做了一些项目,现在打算总结一下,帮助新手快速入门,并写一些别的教程没提到的东西。一、LINQ to SQL和别的LINQ to XXX有什么关系?二、延迟执行(Deferred Loading)三、什么是LINQ to SQL?四,看看LINQ to SQL到底干了些啥?——创建自己的工具类五转载 2017-09-04 14:52:28 · 9802 阅读 · 0 评论 -
UTL_RAW.CAST_TO_RAW解决不同字符集的数据库之间的相互访问
由于字符集不同所以数据库访问常常出现乱码,可以使用UTL_RAW.CAST_TO_RAW函数来解决这个问题如下: select PATIENTID, VISITID, CREATEDATETIME, RECIPTNO, WARDID, DEPARMTMENT, UTL_RAW.CAST_TO_RAW(WARDNA原创 2016-10-14 15:45:24 · 23616 阅读 · 0 评论 -
merge用法详解
merge用法详解1、普通用法:MERGE INTO EMPLOYE AS EMUSING (SELECT * FROM MANAGER WHERE MA.SALARY > 2) AS MAON (EM.EMPLOYEID = MA.MANAGERID)WHEN MATCHED AND EM.SALARY < MA.SALARY THEN UPDATE SET EM.SALARY原创 2016-10-14 14:55:56 · 10826 阅读 · 0 评论 -
SQL中over用法大全
OVER(PARTITION BY)函数介绍开窗函数 Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法原创 2016-09-06 16:52:11 · 36085 阅读 · 2 评论 -
查询每个部门工资前三名的员工信息
问:Oracle的EMP表,查询每个部门工资前三名的员工信息,如何写?? 解答:(通用sql)[java] view plain copyselect deptno, ename, sal from emp e1 where ( select count(1)原创 2016-10-13 09:51:45 · 25529 阅读 · 9 评论 -
rank,dense_rank,row_number
rank,dense_rank,row_number区别一:语法(用法): rank() over([partition by col1] order by col2) dense_rank() over([partition by col1] order by col2) row_number() over([partition by col1]原创 2016-10-13 09:46:54 · 319 阅读 · 0 评论 -
数据库性能优化-SQL语句优化
一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百原创 2016-02-15 13:49:01 · 639 阅读 · 0 评论 -
初识ADO.NET
初识ADO.NET摘要作为.NET框架最重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色。本文将从宏观的角度来探讨ADO.NET,和大家一起了解ADO.NET来龙去脉以及ADO.NET的主要组成部分。目录什么是ADO.NET?理清ADO.NET与ADO的关系认识ADO.NET最核心的组成部分ADO.NET扩展1. 什么是ADO.NE原创 2014-08-06 10:28:17 · 762 阅读 · 0 评论 -
ADO.NET 细说数据库连接池
ADO.NET 细说数据库连接池题外话通过前几章的学习,不知道大家对ADO.NET有一定的了解了没有。撇开文章质量不讲,必须肯定的是,我是用心去写每一篇文章的。无论是是在排版上,还是在内容选取上我都花了不少心思。我希望通过本系列文章,无论是新手还是老手,在ADO.NET上都能有所收获。如果大家觉得有帮助,我希望能得到您的推荐和关注,让我知道您对我的肯定。如果大家觉得我写的不好,原创 2014-08-06 09:58:56 · 1988 阅读 · 0 评论 -
ASP.NET Identity
ASP.NET Identity 初识Identity摘要通过本文你将了解ASP.NET身份验证机制,表单认证的基本流程,ASP.NET Membership的一些弊端以及ASP.NET Identity的主要优势。目录身份验证(Authentication)和授权(Authorization)ASP.NET身份验证方式理解表单验证流程认识ASP.NET Memb原创 2014-08-06 09:48:19 · 5813 阅读 · 1 评论 -
深入理解DataAdapter(一)
深入理解DataAdapter(一)摘要ADO.NET有两个核心组件:基于连接的Data Provider组件以及基于非连接的DataSet组件。基于连接的Data Provider组件常用于实时地从数据库中检索数据。而基于非连接的DataSet,似乎与数据库没有直接联系,仅仅用于在本地内存中存储Data Provider提供的数据表或集合。这一切似乎很微妙,此时,你是否在想:原创 2014-08-06 09:41:47 · 1741 阅读 · 0 评论 -
Oracle高效率分页,,和informix分页
下面试Oracle的分页,效率比传统的分页高,但是存在的缺点是,当查询最后一页时,效率跟传统的分页效率时一样的。select * from (select rownum rn, a.* from (select int_id from cell) a where rownum where rn >= (页数+1)Informix的分页使用:select skip m fir转载 2014-02-18 12:29:31 · 1100 阅读 · 0 评论 -
SQL Server获取和设置SEQUENCE
SQL Server设置自增的SEQUENCE,有时候我们需要获取各式各样数据库自增的ID,但是SQLServer的自增列又不是所有都能满足需求,这时候想到自己书写一个自增的SEQUENCE1:各种SEQUENCE存在一个表中Name:SEQUENCE名称,seed:粒度,每次新增的间隔,value:目前的值数据如下:nameseedvalue原创 2017-04-12 14:31:41 · 3727 阅读 · 0 评论