-
[SQL] Oracle ORA-06502: PL/SQL: 数字或值异常 : 字符串缓冲区太小
OracleORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小plsql报错:处理办法(修改bufferSize大一点):
105
热度 -
[SQL] 碰到WARNING:Could not lower the asynch I/O limit to 170 for SQL direct I/O. It is set to -1
遇到WARNING:CouldnotlowertheasynchI/Olimitto170forSQLdirectI/O.Itissetto-1该warning是在j001.trc文件里边的平台信息如下(该信息也是来源于j001.trc文件)OracleDatabase10gEnterpriseEd...
261
热度 -
79
热度 -
[SQL] 在SQLSERVER中查寻被阻塞和正在被阻塞的SQL
在SQLSERVER中查找被阻塞和正在被阻塞的SQLSELECTR.session_idASBlockedSessionID,S.session_idASBlockingSessionID,Q1.textASBlockedSession_TSQL,Q2.textASBlockingSession_T...
34
热度 -
[SQL] Sql Server函数全解<4>日期和时间函数
SqlServer函数全解<四>日期和时间函数 日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分。相同的,以time类型值为...
66
热度 -
[SQL] 命令分析器(Command Parser)
SQLServer2012:SQLServer体系结构——一个查询的生命周期(第1部分)为了缩小读取操作所涉及范围,本文首先着眼于简单的SELECT查询,然后引入执行更新操作有关的附加过程。最后你会读到,优化性能时SQLServer使用还原工具的相关术语和流程。关系和存储引擎如图所示,SQLServ...
123
热度 -
[SQL] Sql Server函数全解<5>之系统函数
SqlServer函数全解<五>之系统函数 系统信息包括当前使用的数据库名称,主机名,系统错误消息以及用户名称等内容。使用SQLSERVER中的系统函数可以在需要的时候获取这些信息。下面介绍系统函数的作用和使用方法。1.返回表中指定字段的长度 COL_LE...
106
热度 -
[SQL] 一个简单SELECT语句(查询)生命周期总结
SQLServer2012:SQLServer体系结构——一个查询的生命周期(第2部分)计划缓存(PlanCache)如果SQLServer已经找到一个好的方式去执行一段代码时,应该把它作为随后的请求重用,因为生成执行计划是耗费时间且资源密集的,这样做是有有意义的。如果没找到被缓存的计划,然后命令分...
103
热度 -
[SQL] 适用SQL统计摇奖结果
实用SQL统计摇奖结果?下面是摇奖概率调整后,一条实用的SQL统计查看结果:???该SQL非常高效,绝对实用,不用groupby关键是用到case这个函数。?SELECT'2015-04-27老的摇奖概率1-11点数据',SUM(CASEt.resultWHEN1THEN1ELSE1END)AS总摇...
70
热度 -
[SQL] sql查询语句的拼凑小技巧(高手勿喷)
sql查询语句的拼接小技巧(高手勿喷)1.基本的查询语句后面加上WHERE1=1,便于增加查询条件。ASkStr:='select*fromTworkwhere1=1';iflength(cxTEworkid.Text)<>0thenbeginASkStr:=ASkStr+'andGWO...
31
热度 -
[SQL] SQL 挟制指定索引加快查询速度
SQL强制指定索引加快查询速度今天遇到一个查询问题,多加了一个查询参数导致查询超时报黄,经过公司DBA改进,涨姿势了。现在发出来跟大家分享一下!~SELECTm.*FROMTB_UserSiteGroupuWITH(NOLOCK),Message.dbo.View_Message_8mWITH(NO...
35
热度 -
[SQL] SQL Server自动化运维系列——关于数据收集(多服务器数据收集跟性能监控)
SQLServer自动化运维系列——关于数据收集(多服务器数据收集和性能监控)需求描述在生产环境中,很多情况下需要采集数据,用以定位问题或者形成基线。关于SQLServer中的数据采集有着很多种的解决思路,可以采用Trace、Profile、SQLdiag、扩展事件等诸多方案。几种方案各有利弊,其中...
42
热度 -
[SQL] 简单化SQL式计算之行列转置
简化SQL式计算之行列转置在数据库应用开发中,我们经常需要面对复杂的SQL式计算,行列转置就是其中一种。实现这类算法,Oracle可以使用pivot函数,但其他数据库没有相应的函数,因此代码比较难写,也不易理解和维护。另外,pivot函数只能实现固定列的转置,对于非固定列则无能为力,其他数据库同样无...
39
热度 -
[SQL] sqlserver 锁定一行数据,禁止读取,批改和删除
sqlserver锁定一行数据,禁止读取,修改和删除sql事务中有时候需要锁定某行,等事物完成后释放此行。使用with(ROWLOCK,UpdLock)锁定当前行。禁止读取,修改和删除a事务ALTERPROCEDURE[dbo].[asuo]ASBEGINbegintranSELECTTOP1*FR...
47
热度 -
[SQL] 顺手写的一个对DataRow和DataSqlReader的扩展方法
随手写的一个对DataRow和DataSqlReader的扩展方法因为觉得一般使用DataRow获取行数据时使用字符串会有太多的不确定和类型判断所以想自己扩展一下最后成果publicclassModel{publicintobjUserID{get;set;}publicstringFirstNam...
59
热度 -
74
热度 -
[SQL] EXCEL数据批量导入SQLSERVER2008备忘记要
EXCEL数据批量导入SQLSERVER2008备忘记录一、开启批量导入--启用AdHocDistributedQueries:execsp_configure'showadvancedoptions',1reconfigureexecsp_configure'AdHocDistributedQue...
65
热度 -
[SQL] Sql Server 挟制大小写区分方法
SqlServer强制大小写区分方法1、将数据库中某列强制修改为大小写识别比如想修改表:tb_TestTable400中的userPWD14列<spanstyle="font-size:14px;">ALTERTABLEtb_TestTable400ALTERCOLU...
46
热度 -
[SQL] SQL Server基础之<目录>
SQLServer基础之<索引> 索引用于快速找出在某个列中有某一特定值的行,不使用索引,数据库必须从第一条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,数据库能快速到达一个位置去搜索数据,本篇主要介绍与索引相关的内容,包括...
357
热度 -
[SQL] SQL Server基础之<游标>
SQLServer基础之<游标>查询语句可能返回多条记录,如果数据量非常大,需要使用游标来逐条读取查询结果集中的记录。应用程序可以根据需要滚动或浏览其中的数据。本篇介绍游标的概念、分类、以及基本操作等内容。一:认识游标 游标是SQLServer的一种数据访问机制,它...
498
热度