4.MS SQL
沐NeMo
简简单单,平平安安。朴朴素素,快快乐乐。开开心心过好每一天!
展开
-
实现千万级数据的分页显示!
http://czcz1024.blogchina.com/转来滴转自csdn作者:铁拳/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsi转载 2007-07-27 09:31:00 · 811 阅读 · 0 评论 -
SQL Server 2012 Evaluation下载和安装小问题
Microsoft SQL Server 2012 EvaluationFrom http://www.microsoft.com/en-us/download/confirmation.aspx?id=29066#There are two methods avaliable to download and trial Microsoft SQL Server 2012 Eval转载 2014-03-26 12:05:05 · 2746 阅读 · 0 评论 -
SQL游标嵌套例子+游标嵌套存储过程
游标嵌套,主要用于复杂计算,数据分析和处理。不过要消耗系统性能。可以做一个jobs 在晚上夜里运行。SQL游标嵌套存储过程文库:http://wenku.baidu.com/view/28e3414de518964bcf847c04.html里面有用到游标变量:set @cmd = 'declare cursor_tmp_2 cursor for select val from原创 2013-05-23 12:13:51 · 682 阅读 · 0 评论 -
查看SQL Server 的当前连接情况
参考:http://stackoverflow.com/questions/1248423/how-to-see-active-sql-server-connectionshttp://www.cnblogs.com/confach/archive/2006/05/31/414156.htmlhttp://blog.csdn.net/xiaoxu0123/article/detai原创 2013-03-29 12:19:30 · 1398 阅读 · 0 评论 -
收藏 sql server 2000查询时四个时间段的交集!
来源:http://bbs.csdn.net/topics/360183939问题:表中有两个字段,一个是开始时间,一个是结束时间。字段一如:2011-01-01字段二如:2011-03-31查询条件如下:条件一:2011-03-02条件二:2011-04-01如何在查询语句中判断第二组在第一组中是否有交集就是判断 2011-01-01 至 20转载 2012-11-23 14:43:54 · 878 阅读 · 0 评论 -
SQL Server中, DateTime (日期)型操作的 SQL语法
操作SQL Server的数据,需求是将一个日期类型字段的时、分、秒去处,即 ‘2007-11-07 16:41:35.033’ 改为‘2007-11-07 00:00:00‘,所以查询了一下网上对DateTime类型操作的SQL语法,发现实现这个功能很简单。update YourTable set YourDateColumn = CONVERT(char(11),You转载 2012-09-17 15:00:49 · 2450 阅读 · 0 评论 -
SQL语句:使用RowNumber函数但保持原来表的顺序。
一般:SELECT *,ROW_NUMBER() over(ORDER BY ([列名称])) as RowNum from [production qty]是按照某个列排序,并生成行号。在一个数据表中,要保持原来的表顺序。SELECT *,ROW_NUMBER() over(ORDER BY (SELECT 1)) as RowNum from [production qty转载 2012-07-25 14:17:58 · 941 阅读 · 0 评论 -
SQL:测试代码1
Declare @RowC intSet @RowC=0select @@Rowcount -- =1Set @RowC=@RowC + null select @RowC --= Nullselect @@Rowcount -- =1原创 2009-08-04 10:05:00 · 532 阅读 · 1 评论 -
测试的小段代码vb.net-sql存储过程
测试的小段代码vb.net-sql存储过程VB.Net代码测试 byte 如何使用。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim bt() As Byte If bt Is Nothi原创 2009-07-29 15:59:00 · 856 阅读 · 0 评论 -
一些轻量级的数据库:SQLite Perst Firebird
下面的文章段落都是摘录,以备用。来源参考:http://www.ad0.cn/netfetch/read.php/449.htm Embedded Firebird DB 简介 最近在学习 Firebird Embeded Database。作为一款单文件型小型数据库,Firebird 具有很多吸引人的特征,比如支持事务、支持存储过程、触发器等,而且 Embeded 版本的 Fireb转载 2009-05-09 11:41:00 · 4108 阅读 · 0 评论 -
请问在数据库中视图的作用有多大,或者不用行不行
来源:大富翁论坛来自:唐太宗, 时间:2003-2-15 17:32:00, ID:1624217 [显示:小字体 | 大字体] 我感觉我在写程序中,没有感到使用视图的必要性,而且很多数据通过SQL查询就行了,请大家讲讲视图的主要用处以及经常会用到的情况. ----视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存转载 2008-04-16 16:55:00 · 1910 阅读 · 0 评论 -
“视图的功能” 小议
http://www.itpub.net/12500.html看到一些网友们可能对视图的用处还不是很了解,所以我把自己的对视图的理解写成这篇帖子,与大家共同讨论学习。视图有以下几方面的功能:1。简化应用程序。视图做为数据库中的一种实体,实际上存在的只是它的脚本,而它的内容并不真正的单独存在一份。一般,可以对复杂的应用程序从功能角度进行分析,将可以与其它的应用程序共用的那一部分,分离出来。对转载 2008-04-16 16:53:00 · 770 阅读 · 0 评论 -
收集到的:如何调用存储过程,有返回值的,有参数的,存储过程中调用存储过程。(MS SQL Server)
存储过程return与output区别共同点:都返回值(但return只能返回int类型) 不同点:1.output是定义变量是不是可以返回值 2.output没有return从查询或过程中无条件退出的工功 3.return返回值在函数和过程定义时不需要用output来定义 我想用存储过程,是一个查询的存储过程. 把查询的记录返回.net里我接收这个返回的记录集. 怎么弄呀?--原创 2008-01-12 18:03:00 · 3047 阅读 · 0 评论 -
VB.Net+SQL数据库:快速修改SQL数据库,创建修改表、存储过程等等。
昨天晚上写的一个简单界面和程序:可以执行SQL语句,创建修改表、存储过程等等,修改数据库内容。要有一个可以连接和操作SQL数据库的权限。 这个小程序可以发给客户。然后把一下修改SQL数据库的SQL命令以.txt的文本文件发给客户。就可以让客户运行你发个他的命令,就可以远程控制他们局域网的SQL数据库。人就不用到老远的客户那边了。方便省事。已经成功给人家使用过了。 因为要修改数据库,没原创 2008-03-26 09:17:00 · 2526 阅读 · 2 评论 -
一个调试简单的存储过程的SQL语句。
一个调试简单的存储过程的SQL语句。Declare @action smallint--1:添加,2:修改,3:删除,4:查询表,0什么都没有Declare @TV varchar(50)--表名称或视图名称set @action=4set @TV=DepartmentListif @action=1exec AddDepartment 测试数据if @action=2exec Upd原创 2008-03-13 10:46:00 · 748 阅读 · 0 评论 -
使用Transact-SQL进行数据导入导出方法详
来 源: http://tech.it168.com/db/s/2006-08-16/200608160913336.shtml 作 者: IT168 李宁【IT168 技术文档】本文讨论了如何通过Transact-SQL以及系统函数OPENDATASOURCE和OPENROWSET在同构和异构数据库之间进行数据的导入导出,并给出了详细的例子以供参考。 1. 在SQL Serve转载 2007-06-07 09:43:00 · 1240 阅读 · 0 评论 -
SQL: Select Last N rows
select t.* from(SELECT * , ROW_NUMBER () over (order by (select 1) ) as RowID FROM .[dbo].[tableA]) as twhere t.rowid>(select count(*) from dbo].[]) -3原创 2014-05-13 11:50:13 · 966 阅读 · 0 评论