PostgreSql

PostgreSQL启动过程中的那些事十五.一:pg_hba.

前几天配pgcluster,改错了pg_hba.conf文件,查了好一阵子。这个文件网上也有写的,现在把下面两篇博文合起来放在这儿备查。http://swingfly.iteye.com/blog/508465http://francs3.blog.163.com/blog/static/4057672720113243113534/还有篇文章写的不错,也加在最后,原文地址在下面http://blog.sina.com.cn/s/blog_6c11273c

系统 2019-08-29 23:09:00 3196

PostgreSql

PostgreSQL管理工具:pgAdminIII

pgAdminIII昨天又更新了,我装了PostgreSQL7.5后用旧的pgAdminIII就报错,下载最新的pgAdminIII就好了。不习惯SELECT*FROM"A"呜,为什么表名还要加上双引号,郁闷.下载地址:http://www.pgadmin.org/snapshots/pgadmin3-win32.zipPostgreSQL安装参考:http://www.cnblogs.com/huqingyu/archive/2004/07/24/270

系统 2019-08-12 01:52:36 3195

数据库相关

SQL——存储过程

原文:SQL——存储过程1.为什么使用存储过程应用程序通过T-SQL语句到服务器的过程是不安全的。1)数据不安全2)每次提交SQL代码都要经过语法编译后在执行,影响应用程序的运行性能3)网络流量大2.什么是存储过程存储过程是SQL语句和控制语句的预编译集合,保存在数据库里,可由应用程序调用执行,而且允许用户声明变量、逻辑控制语句及其他强大的编程功能。保存在SQLServer中,通过名称和参数执行,也可一返回结果。对于存储过程我更倾向于把他理解成方法。它里面

系统 2019-08-12 01:32:18 3195

数据库相关

最长公共子序列

时间限制:3000ms|内存限制:65535KB难度:3描述咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(LongestCommonSubsequence)。其定义是,一个序列S,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则S称为已知序列的最长公共子序列。输入第一行给出一个整数N(0

系统 2019-08-12 01:54:34 3193

SqlServer

SQL Server 2008 R2 性能计数器详细列表(四)

原文:SQLServer2008R2性能计数器详细列表(四)SQLServerLatches对象:监视称为闩锁的内部SQLServer资源锁。通过监视闩锁来确定用户活动和资源使用情况,将有助于查明性能瓶颈SQLServerLatches计数器说明AverageLatchWaitTime(ms)必须等待授予的闩锁请求的平均等待时间(毫秒)。LatchWaits/sec未能立即授予的闩锁请求数。NumberofSuperLatches目前是SuperLatch

系统 2019-08-12 01:51:37 3193

SqlServer

使用CASE表达式替代SQL Server中的动态SQL

原文:使用CASE表达式替代SQLServer中的动态SQL翻译自:http://www.mssqltips.com/sqlservertip/1455/using-the-case-expression-instead-of-dynamic-sql-in-sql-server/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012620问题:在

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

PostgreSql

PostgreSQL: 如何获取一维数组的相同元素并根据

PostgreSQL:如何获取一维数组的相同元素并根据相似度排序2011-11-0222:24:09|分类:Postgres基础|举报|字号订阅今天开发有个需求,表中有一个列为一维数组类型,现在需要找出表中具有相同元素的数据,描述起来可能有点费力,下面举个例子就明白了。一需求演示--1.1测试表mydb=>\dtest_array;Table"mydb.test_array"Column|Type|Modifiers--------+----------+

系统 2019-08-29 23:44:45 3188

Oracle

Oracle 常用SQL技巧收藏

1.SELECT子句中避免使用“*”当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用‘*’是一个方便的方法.不幸的是,这是一个非常低效的方法.实际上,ORACLE在解析的过程中,会将“*”依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间.2.使用DECODE函数来减少处理时间使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.例如:Sql代码SELECTCOUNT(*),SUM(SAL)F

系统 2019-08-29 23:05:59 3188

数据库相关

Linq无聊练习系列1--where练习

linq主要有3种,linqtosql,linqtoXML,LinqtoObjectlinqtosql。这里没有通过相应的类,生成相应的数据库中的表。没有用流行的编码优先。只是为了自己的练习。通过生成的linq类,把数据库中的表,存储过程,视图等映射出来。其中数据上下文是链接实体类和数据库的桥梁,这是非常重要的。现在开始Linqtosql之旅。数据库中的代码如下所示:--查询数据库中是否含有数据库DB_Student,有则删除ifexists(select

系统 2019-08-12 01:53:01 3186

PostgreSql

安装仓库CentOS下安装PostgreSQL

本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~一、配置YUM仓库修改原始的yum仓库配置:vim/etc/yum.repos.d/CentOS-Base.repo在[base]和[updates]节(section)分部的尾部入插一行:exclude=postgresql*用以取消从默许仓库安装和更新PostgresQL。二、下载和安装PGDGRPM件文注:本例子为在CentOS6.332-bit上安装PostgrSQL9.11、

系统 2019-08-12 01:54:26 3183

Oracle

新手入门:Oracle 10G服务器安装图解

【IT168专稿】Oracle应用服务器10g是集成的、基于标准的软件平台,OracleApplicationServer10g是继Oracle9iApplicationServer(Oracle9iAS)Release2.0version9.0.2和version9.0.3之后的最新版本Oracle应用服务器。下面我们就来和大家一起来了解OracleApplicationServer10g安装过程。首先我们要去oracle网站上下载windows版的Or

系统 2019-08-29 22:25:32 3182

数据库相关

存储过程之销售同时修改仓库

--建立仓库表IF(EXISTS(SELECTnameFROMSYSOBJECTSWHERENAME='仓库'ANDTYPE='U'))DROPTABLE仓库GOCREATETABLE仓库(玩具号NVARCHAR(20)PRIMARYKEY,库存INT,平均单价FLOAT(8))GO--向仓库表中添加数据INSERT仓库VALUES('12-1',100,50)INSERT仓库VALUES('12-2',80,80)INSERT仓库VALUES('12-3

系统 2019-08-12 01:52:13 3175

SqlServer

错误枚举数据服务器/sql server不存在或拒绝访问

今天VB连SQLServer2k出现错误:然后:pingip地址成功ping计算机名成功说明dns服务没问题。telnetip地址1433失败把连接字符串上的DataSource由计算机名改成ip地址,问题解决,但是不知道为什么。在使用Adodc1的时候,在属性中枚举服务器也是失败的,然后自己添入ip地址,成功连接,添入计算机名不成功。为什么?错误枚举数据服务器/sqlserver不存在或拒绝访问

系统 2019-08-29 22:21:19 3174

Oracle

oracle pl/sql 中的动态函数

1.executeimmediatecreateorreplacefunctiongetrealtypeforreport(p_stanidnumber,p_idnumber,p_infonamevarchar2)returnvarchar2isv_stringvarchar2(200);v_returninfovarchar2(200);v_acttabnamestanactive.acttabname%type;v_actpkcolstanactive

系统 2019-08-12 01:54:58 3173

数据库相关

sql2005还原超长sql脚本,还原超大脚本文件

原文:sql2005还原超长sql脚本,还原超大脚本文件从外网把数据库用导出脚本的方式导出来了,280M的样子,导是导出来了,但是在本机执行sql脚本的时候,直接就是outofmemory,之前执行60M的脚本没出过这问题,直接双击打开.sql脚本文件,然后执行就完了,现在主要是这文件太大了,280M,就报错了,后面不停的google,终于找到答案了,使用sqlcmd命令,可完成这一工作,具体请看微软的说明,看下面截图:上面这个PANDERMAN\SA是我

系统 2019-08-12 01:34:00 3172