数据库相关

SQL--实现分页查询

原文:SQL--实现分页查询在查询数据中,对于某些数据量过大,为了减少页面上单页的加载时间,我们常常会选择分页查询,分页查询有很多方法,下面主要介绍两种分页方法。一.通过主键来实现分页:1.数据库背景.Person表,ID主键盘,自增1,varchar行Name.2.里面包含了10条数据。3.可以通过唯一ID,来进行分页.Note:SELECTTOP((@PageIndex-1)*@PageSize)IDFROMPerson查询出前面所有的数据的ID.然后

系统 2019-08-12 01:52:23 2507

SqlServer

解决sqlserver 2008 无法远程连接的问题

由于客户指定使用sqlserver2008作数据库,服务器上全是SQL2000,就是想再装一个SQL2008,用的不是默认实例,装完了,结果问题出现了,在客户端用SQLServerManagementStudio连接,死活连接不上,用的是这种方式10.10.20.3\server08sapass给我报说什么管道连接上不上,去网上搜啊搜,气得我是真想骂娘啊,一个个的瞎JB说,又是外围管理器又是啥的,都没有球用,我是真怀疑了,妈的转个贴你就不能验证一下啊,郁闷

系统 2019-08-12 01:51:31 2507

SqlServer

SQL Server 行版本控制

什么时候开启行版本?当发现系统中存在大量读写阻塞的时候,就是我们开启行版本的时候了。要点:写写阻塞的场景行版本技术解决不了开启方式:--设置为单用户ALTERDATABASEMyTestSETSINGLE_USERWITHROLLBACKIMMEDIATE;GO--开启行版本(事务级)ALTERDATABASEMyTestSETALLOW_SNAPSHOT_ISOLATIONON;GO--开启语句级行版本ALTERDATABASEMyTestSETREAD

系统 2019-08-12 01:33:45 2507

数据库相关

SQL中删除某数据库所有trigger及sp

原文:SQL中删除某数据库所有trigger及spSQL中删除某数据库所有trigger及sp编写人:CC阿爸2014-6-14在日常SQL数据库的操作中,如何快速的删除所有trigger及sp呢以下有三种方式可快速处理。--第一种--事务的处理方法BeginTransactionBegintrydeclare@SQLvarchar(max)set@SQL=''select@SQL=@SQL+name+','fromsysobjectswherextype

系统 2019-08-12 01:33:27 2507

SqlServer

SQL Server中如何备份存储过程(SP)和函数(Fu

考虑到安全因素,我们经常需要对数据库的存储过程(SP)和函数(Fun)进行备份下面提供了一种简单的方式,存储过程(SP)SQL代码如下:selectp.nameasSpName,m.definitionasSpTextfromsys.procedurespjoinsys.sql_modulesmonp.object_id=m.object_idTable函数(Fun)SQL代码如下:selecto.name,m.definitionfromsys.all_

系统 2019-08-12 01:33:13 2507

Oracle

oracle 10G服务器端安装以及冷备份恢复

数据库安装1.启动OracleDatabase10g下的setup.exe文件2.选择基本安装,但是不创建启动数据库(该项默认是选中的,由于此次创建数据库是用于冷备份的还原,所以安装数据库的时候不创建)3.下一步,等待安装程序安装一些基本东西,安装好了之后,在弹出的页面中,直接点击安装即可,知道数据库安装完成。创建数据库实例1.使用DatabaseConfigurationAssistant。在开始菜单,Oracle目录下,启动2.进入安装界面后,设定SI

系统 2019-08-12 01:54:32 2506

数据库相关

POJ1013-Counterfeit Dollar

转载请注明出处:優YoUhttp://blog.csdn.net/lyy289065406/article/details/6661421大致题意:有一打(12枚)硬币,其中有且仅有1枚假币,11枚真币用A~L作为各个硬币的代号假币可能比真币略轻,也可能略重现在利用天枰,根据Input输入的3次称量,找出假币,并输出假币是轻还是重。解题思路:模拟法要考虑的情况较繁琐,可利用简单的逻辑推理进行解题。注意Input一行代表一次称量,每行有三个字符串,分别为Le

系统 2019-08-12 01:54:13 2506

SqlServer

SQL SERVER 2012 第四章 连接 JOIN语句的早期语

1/内部连接的早期语法结构INNERJOINSELECT*FROMPerson.PersonJOINHumanResources.EmployeeONPerson.Person.ID=HumanResources.Employee.ID等价于早期的也就是老版本的SELECT*FROMPerson.Person,HumanResources.EmployeeWHEREPerson.Person.ID=HumanResources.Employee.ID2/外

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

SqlServer

ADO.NET技术基础篇(sql server数据库)

第一次写技术相关的,不足的地方请多多包涵。C#专门封装了这么一门技术专门用来对数据进行折腾(访问)的。在没接触这么技术之前,我和您一样茫然,不知道从何下手来”折腾“数据库。后来一个师兄告诉我有这么一门技术来操作数据库。其实这门技术掌握起来并不是有多难,只要了解这个套路之后,多练习几个就会了。(说白了这门技术就是一个武功招式,你只要记着这个招式,多练习,熟能生巧就会了)。ADO.Net技术概就下面这几个步骤:用到这个头文件usingSystem.Data.S

系统 2019-08-12 01:53:52 2506

数据库相关

【BZOJ】1833: [ZJOI2010]count 数字计数(数位

http://www.lydsy.com/JudgeOnline/problem.php?id=1833数位dp什么的最恶心了。dfs时注意考虑两种边界,一种是此时正好在这个数上,那么答案应该加的是后边的数+1+dfs否则就加10^(x-1)+dfs;这两个是显然的。自己多想想就懂了具体看代码:#include#include#include#include#include

系统 2019-08-12 01:52:33 2506

数据库相关

常见的SQL错误和解决方法

前言今天你会看到每个人——从新手到专家——在使用SQL时犯的各种常见错误。你不能永远避免犯任何错误,但是熟悉广泛的错误将帮助你在尽可能短的时间内解决这些错误。注:在我们的例子中我们使用的是Oracle7个人版。你特定的执行可能和这个错误类型相似,但是错误号和名称可能不同。我们使用SQL*PLUS来运行我们的SQL语句,并设置ECHO和FEEDBACK为开的状态来查看声明。记住,一些错误会产生错误信息,而另一些可能只是在逻辑上不充分,它们将不可避免的在接下来

系统 2019-08-12 01:52:33 2506

数据库相关

SQL优化建议

一、了解你用的工具不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQLServer程序员没有掌握全部的T-SQL命令和SQLServer提供的那些有用的工具。“什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来,当你设计一个查询时,你会记起来:“对了,这里有一个命令可以完全实现我需要的功能”,于

系统 2019-08-12 01:52:04 2506

Oracle

oracle中LAG()和LEAD()等分析统计函数的使用方

LAG()和LEAD()统计函数能够在一次查询中取出同一字段的前N行的数据和后N行的值。这样的操作能够使用对同样表的表连接来实现,只是使用LAG和LEAD有更高的效率。下面整理的LAG()和LEAD()样例:LAG(EXPRESSION,,)SQL>selectyear,region,profit,lag(profit,1)over(orderbyyear)as51xit_expfromtest;YEARREGIONPRO

系统 2019-08-12 01:51:50 2506

Oracle

ORACLE ROLLUP和CUBE的使用

原文:http://blog.csdn.net/wh62592855/article/details/4817920ROLLUP,是GROUPBY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。CUBE,也是GROUPBY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。在文章的最后附上了相关表和记录创建的脚本。1、向ROLLUP传递一列SQL>selectdivision_id,sum(salary)frome

系统 2019-08-12 01:51:50 2506

SqlServer

SQL Server 2005 维护计划无法保存

from:http://blogs.msdn.com/b/dataaccesstechnologies/archive/2009/10/16/you-get-an-error-when-you-attempts-to-save-ssis-packages-to-the-msdb-package-store-if-the-network-packet-size-16388-bytes.aspxInSQLServer2005ifyouconfigurenetw

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