Oracle

Oracle 数据库监听配置

一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname)Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,

系统 2019-08-12 01:54:08 2367

MySql

优化MySQL数据库性能的八种方法

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定

系统 2019-08-12 01:53:48 2367

数据库相关

in 和 exists性能研究

原文出处:http://blog.csdn.net/nsj820/article/details/6606732in和exists从sql编程角度来说,in直观,exists不直观多一个select;in可以用于各种子查询,而exists好像只适宜于关联子查询。in是把外表和内表作hashjoin,而exists是对外表作loop,每次loop再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和ex

系统 2019-08-12 01:52:35 2367

数据库相关

【UVa】Wavio Sequence(dp)

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1475正反一次lis然后去min{左,右}*2-1即可#include#include#include#include#include#include#inclu

系统 2019-08-12 01:52:32 2367

数据库相关

分页存储过程的应用简单示例随笔(附所有代码)

需要的自己拿着去用起,很简单的分页存储过程示例!!!一.在SQLSERVER中先创建一个数据库表:1CREATETABLE[dbo].[zhq_content](2[content_id][bigint]NOTNULLprimarykeyidentity,3[columns_id][smallint]NOTNULL,4[title][nvarchar](100)COLLATEChinese_PRC_CI_ASNULL,5[body][text]COLLAT

系统 2019-08-12 01:52:20 2367

SqlServer

sqlserver 行转列

第一种SELECTtitle,SUM(CASEtypeidWHEN'1'THENgjdateELSE0END)AS'调休',SUM(CASEtypeidWHEN'2'THENgjdateELSE0END)AS'请假',SUM(CASEtypeidWHEN'3'THENgjdateELSE0END)AS'加班'FROMlfil_tbGROUPBYtitle第二种DECLARE@sql_strNVARCHAR(MAX)DECLARE@sql_colNVARCH

系统 2019-08-12 01:51:56 2367

Oracle

oracle 关于日期格式转换与使用

在oracle中我们经常会和日期打交道,在做报表的时候经常会用日报,周报,月报之类的条件进行分组;我写了些例子来启发下大脑selectSysdatefromdualselectto_char(sysdate,'yyyy')as年fromdualselectto_char(sysdate,'mm')as月fromdualselectto_char(sysdate,'dd')as日fromdualselectto_char(sysdate,'iw')as周一到

系统 2019-08-12 01:51:52 2367

数据库相关

【HDU】1814 Peaceful Commission

http://acm.hdu.edu.cn/showproblem.php?pid=1814题意:n个2人组,编号分别为2n和2n+1,每个组选一个人出来,且给出m条关系(x,y)使得选了x就不能选y,问是否能从每个组选出1人。且输出字典序最小的答案。(n<=8000,m<=20000)#include#include#include#include#includeu

系统 2019-08-12 01:51:28 2367

SqlServer

sql server 查询任务管理器数据

USEmastergoIFOBJECT_ID('tempdb..#temp')ISNOTNULLDROPTABLE#tempCREATETABLE#temp(idINTIDENTITY(1,1)NOTNULL,Proc_infoNVARCHAR(MAX)NULL,CONSTRAINTpk_idPRIMARYKEY(idASC))--insertdataintotemptableINSERTINTO#temp(Proc_info)EXECmaster..xp

系统 2019-08-12 01:34:02 2367

Oracle

oracle 非数字型转数字型

oracle中如果一个字段内容不全是数字型可以通过以下方式过滤to_number(substr(translate(a.vital_signs_cvalues,'9876543210.'||a.vital_signs_cvalues,'9876543210.'),1,instr(translate(a.vital_signs_cvalues,'9876543210.'||a.vital_signs_cvalues,'9876543210.'),'.'))|

系统 2019-08-12 01:33:58 2367

数据库相关

大叔翻译博文索引

以下文章,如对你有用,请推荐一把,给大叔写作的动力【翻译】利用Routing特性提高ASP.NETMVC3站点的SEO权重【翻译】大型JavaScript应用程序架构模式【翻译】我钟爱的VisualStudio前端开发工具/扩展【翻译】我钟爱的HTML5和CSS3在线工具【翻译】使用Modernizr探测HTML5/CSS3新特性【翻译】ASP.NETMVC:转化业务对象到SelectListItems上【翻译】使用Lazy和抽象包装类延迟加载复杂的

系统 2019-08-12 01:32:33 2367

SqlServer

SQL Server直接查询: 其它的连接/Excel

首先,在做这种操作之前,要处理一下:--启用AdHocDistributedQueries:execsp_configureshowadvancedoptions,1reconfigureexecsp_configureAdHocDistributedQueries,1reconfigure--使用完成后,关闭AdHocDistributedQueries:execsp_configureAdHocDistributedQueries,0reconfigu

系统 2019-08-29 23:20:35 2366

SqlServer

SQL 2008 SP2 找不到SQL Server Engine

原文:SQL2008SP2找不到SQLServerEngine最近我有个客户碰到一个很奇怪的问题。他安装SQLserver2008SP2的时候,SP2的安装程序无法找到SQLserver。界面如下:正常的界面应该是这样的:你可以从上图看到,上面列出了我机器上的SQL实例SQLEXPRESS。那么客户的机器上为什么就不能列出呢?我首先考虑是不是下载的SP2版本不对?仔细核查了下,客户的SQLserver是x64版本的,而下载的SP2也是64bit的版本。所以

系统 2019-08-12 01:54:21 2366

数据库相关

em和px

在这系列视觉设计的文章间隙插一篇字体单位的文章。前文说了,字体单位应该用em而不用px,原因简单来说就是支持IE6下的字体缩放,在页面中按ctrl+滚轮,字体以px为单位的网站没有反应。px是绝对单位,不支持IE的缩放,em是相对单位。我在调整本blog的时候,发现不仅仅是字体,将行距(line-height),和纵向高度的单位都用em。保证缩放时候的整体性。怎么将px换成em呢?特地转jorux06年12月的一篇文章,因为中文站用px的太多了,如果你是对

系统 2019-08-12 01:54:12 2366

数据库相关

写有效率的SQL查询(V)

先站在应用程序的角度说说它们的不同。1、直接拼SQL就像大家了解的那样,直接拼SQL带来了SQL注入攻击,带来了拼时些许的性能损失,但是拼不用添加SqlParameter,会少写很多代码——很多人喜欢直接拼,也许就因为这点。这种做法会把你拼好的SQL原样直接发送到DB服务器去执行。(注意类似”execyourproc‘param1’,12”的语句不在此范畴,这是调用存储过程的一种方式)2、参数化SQL所谓的“参数化SQL”就是在应用程序侧设置SqlComm

系统 2019-08-12 01:54:02 2366