MS SQL
千里--伸
平凡的生活在这世上的人。
展开
-
OFFSET 对比Row_Number()
OFFSET 对比Row_Number() 的性能对比测试。原创 2022-01-20 10:42:47 · 883 阅读 · 0 评论 -
SQL存储过程返回值
先靠一下自己。 当我做多了ORACLE时,我就忘了SQL的储存过程可以返回数据集这个事实了。 。。。。。。。。。。。。。。。。Create procedure test @t1 int, @t2 nvarchar(200) outas set t2='这个是输出参数';go 调用 declare @out_t2原创 2012-08-14 09:48:57 · 1179 阅读 · 0 评论 -
SQL OVER的运用。
1.OVER 的运用。仔细看完这个后,我就在想,我以前做的ORACLE的报表,如果也有这个函数,那要省多少事呀,不行,一会一定要查一下ORACLE有没有相对应的函数。==========================================================================================::分页::select * from原创 2012-09-01 11:48:50 · 768 阅读 · 0 评论 -
SQL2008 ReportService的使用
------------------------------------------------------author:akuoma;--date: 2012-08-22---------------------------------------------------今天感受了一下SQL2008 ReportSerice ,在过程中发现了几个问题。下面先列一下我的机子配置。原创 2012-08-23 09:32:12 · 7026 阅读 · 0 评论 -
返回随机字串的存储过程
本来是打算写成一个function的,但想不到返回不确定值的rand()与newid()都不能在函数内部使用,只能把它做成存储过程了。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: akuoma-- Create date:原创 2012-08-22 11:21:48 · 1088 阅读 · 0 评论 -
OVER 轻松搞定排名查询
不多说,上代码,可以根据需要,分年级,科目,及性别出排名 drop table #t1;create table #t1 select年级 varchar select50,科目 varchar select50,学生名 varchar select20,性别 varchar select2,分数 decimal select18,2insert into #t1 select '一原创 2012-12-05 15:53:11 · 713 阅读 · 0 评论 -
SQL的读写分离与负载均衡问题设想。
真正的负载均衡,需要计算的东西太多,要计算连接线程数,要计算CPU使用率等,而这一切都需要你在程序中体现。实现难度相对来说会好大!除非你用第三方服务软件来实现,SQL现阶段来说,这样的软件不多,公司也未必会进行投资。 所以我自己分析了一下代码级的负载均均衡。原创 2014-04-30 10:38:35 · 5373 阅读 · 0 评论 -
从数据库导出数据到EXCEL换行的问题解决方法
数据库:MSSQL 语言:VS2015 C# EXCEL版本:Office 2010 我是遇到这种情况,辛苦的组成了一个复杂的SQL ,得出正确数据,使用简便的复制粘贴的方法准备把数据复制到EXCEL中,可是悲剧了,因为资料里有换行符,粘贴到EXCEL后行数完全错乱了。 于是我找万能的百度,参考了很多,也试了很多方原创 2017-04-22 13:52:22 · 22259 阅读 · 3 评论 -
第一次MVC开发5天后的知识点记录
MVC开发前基础知识需知道:1、MVC的寻址是通过:/App_Start/RouteConfig.cs 文件来控制的(相比较于以前的站点相对路径,现在统一到Views目录下进行寻址)。2、理解: url: "{controller}/{action}/{id}" Controller即/Controllers文件夹里的那些继承了Controllers类的类文件;action 即这些类原创 2017-08-04 14:34:02 · 296 阅读 · 0 评论 -
SQL中使用WITH AS
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的原创 2010-10-21 09:18:00 · 701 阅读 · 0 评论 -
SQL Case的用法
<br />Case具有两种格式。简单Case函数和Case搜索函数。 <br />--简单Case函数 <br />CASE sex <br /> WHEN '1' THEN '男' <br /> WHEN '2' THEN '女' <br />ELSE '其他' END <br />--Case搜索函数 <br />CASE WHEN sex = '1' THEN '男' <br /> WHEN sex = '2' THEN '女' <br />ELSE转载 2010-08-25 09:23:00 · 2000 阅读 · 0 评论 -
SQL Server的复制功能
SQL Server的复制功能微软本身主要是用来发布及共享报表的。但我觉得这个功能用来设置备份服务器或测试服务器也很有用,在一台机上发布服务,可以在其它机子的SQL里订阅,根据你的发布的条件不同,可以做成定时同步、实时同步、相互同步等不同的发布及订阅。要SQL Server支持复制功能,你必须运行SQL Server Agent这个服务,不然生成不了快照。 在上图设置发布服原创 2009-05-05 22:32:00 · 887 阅读 · 0 评论 -
mssql 字增自段怎样重置(重新自增)|清空表已有数据
使用企业管理器查询方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数 truncate table 表名 方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数 dbcc checkident(表名,RESEED,0)让SQL自动增长的ID号从一个新的位置开始在查询分析器中执行后,该表自动增长列从1开始 dbcc checkident(表名,RESE原创 2009-05-07 15:31:00 · 2648 阅读 · 0 评论 -
SQL建立链接服务器
两个 SQL2005 怎么建立链接服务器! --这个是2000的,估计差不多. 不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver ITSV, , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV, f原创 2009-05-05 22:06:00 · 622 阅读 · 0 评论 -
50种方法巧妙优化你的SQL Server数据库
50种方法巧妙优化你的SQL Server数据库2008年08月30日 星期六 22:07查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采转载 2009-05-07 23:07:00 · 379 阅读 · 0 评论 -
自定义审批流程表设计
我想开发一个OA的自定义审批流程,但对表的设计感觉怎么也设不好,好像达不到想要的效果。我把表设计贴出来,大家帮忙看看,给点好建议。流程模块表,我会在后台手动建立,就是那个表的资料要进来审批,那就要在这里先建立,页面上会有相同的标识,这样可以让系统自动识别这个资料的相关审批流程。原创 2009-07-29 16:05:00 · 17798 阅读 · 5 评论 -
SQL2005 SA 不能登录
我们安装好SQL2005数据库之后在默认情况下面是无法用sa来登录到管理器的那我们如何来解决呢?方法如下:一、首先因为 安全性的原因 sa 在安装完毕后是没有启用的,所以我们先用Windwos帐户登录到管理器, 然后在“安全性”下找到登录名 sa 选择属性,在左边的列表中选择最后一项,然后选择“启用”; 二、到此你还不能登录,还需要配置 服务器实例 的设置,因为默原创 2009-12-01 16:31:00 · 491 阅读 · 0 评论 -
sql2005 链接服务器 连接Oracle...
一、建立链接服务器 有人喜欢调用系统过程来建立,但我个人对系统过程没有特别的学习 ,所以用的是界面设置,当然有兴趣也可以研究一下的,因为可以把SQL执行导出来。 USE [master]GOEXEC master.dbo.sp_addlinkedserver @server = NTEST2, @srvproduct=NORCL, @provider=N原创 2010-01-29 15:19:00 · 11378 阅读 · 2 评论 -
树形表查询SQL
<br />-- =============================================<br />-- 获取当前表所选分类ID下的所有下级分类ID<br />-- =============================================<br />ALTER PROC [dbo].[GetTreeTable] <br />(<br /> @ID int= null, --要查询的ID,查询所有输入NULL<br /> @T原创 2010-07-12 15:02:00 · 1300 阅读 · 0 评论 -
性能监视器计数器 的错误
今天卸载,安装SQL2005时刚遇到的问题: 安装sql2005时,出现“性能监视器计数器”的问题。 安装SQL Server之前,系统配置检查器(SCC)会验证性能监视器计数器注册表项的值。如果SCC无法验证现有的注册表项或无法运行Lodctr.exe系统程序,则SCC检查将失败,安装就会停止。要消除错误,必须手动更改相应的注册表项。 在[HKEY_LOCA原创 2009-04-28 10:27:00 · 705 阅读 · 0 评论