.NET 學習

.NET 學習生活感想... 万事成蹉跎..... 贵在坚持 及时整理自己做过和学过的东西

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  Sql server

摘要:SqlQueryDynamic //调用 //dynamic dy = PubUtils.SqlQueryDynamic("SELECT * FROM User_Permission"); //var upJson = JsonConvert.SerializeObject(dy); //var o 阅读全文
posted @ 2022-07-14 15:51 Tonyyang 阅读(149) 评论(0) 推荐(0)

摘要:--獲取某年某月有多少周日(不包含周六)CREATE FUNCTION f_getnums ( @year_month VARCHAR(8) )RETURNS INTAS BEGIN DECLARE @bdt DATETIME , @edt DATETIME , @i INT SET @i = 0 SET @bdt = CAST(@year_month + '-01' AS DATETIME) SET @edt = DATEADD(d, -1, ... 阅读全文
posted @ 2013-01-12 11:50 Tonyyang 阅读(678) 评论(0) 推荐(0)

摘要:今天也遇到了下面问题。以后使用Between 都要注意了,最好不用!1.问题:有五条数据如下:2010-12-01 12:16:10.0002010-12-02 13:11:28.0002010-12-03 13:49:15.0002010-12-04 13:52:28.0002010-12-05 13:52:28.000我使用select * from table where [time] between '2010-12-1' and '2010-12-6' 能显示出这五条 如果我使用select * from sk_SmsSee where [time] 阅读全文
posted @ 2012-07-04 16:25 Tonyyang 阅读(934) 评论(0) 推荐(0)

摘要:http://www.mssqltips.com/tip.asp?tip=1958 阅读全文
posted @ 2011-03-29 13:47 Tonyyang 阅读(307) 评论(0) 推荐(0)

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--declare@ttable(Datedatetime,Namevarchar(30),Moneymoney)insert@tselectdateadd(dd,10,getdate()),'a',10... 阅读全文
posted @ 2010-05-11 08:39 Tonyyang 阅读(428) 评论(0) 推荐(0)

摘要:http://www.microsoft.com/DOWNLOADS/details.aspx?displaylang=zh-tw&FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4 Look version sql :SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productl... 阅读全文
posted @ 2009-10-08 19:09 Tonyyang 阅读(236) 评论(0) 推荐(0)

摘要:*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物... 阅读全文
posted @ 2009-10-06 11:15 Tonyyang 阅读(397) 评论(0) 推荐(0)

摘要:有一个表Score,结构如下:学号int primary key姓名nvarchar(20)课目成绩float总分float查询结果:学号姓名课目成绩总分2011程同学784322012王同学88498对总分进行排序,并得到最终的名次,使用如下SQL语句即可:select *,isnull((select sum(1) from Score where 总分>A.总分),0)+1 as 名次... 阅读全文
posted @ 2009-07-17 09:13 Tonyyang 阅读(767) 评论(0) 推荐(0)

摘要:[代码] 阅读全文
posted @ 2009-03-27 12:19 Tonyyang 阅读(444) 评论(0) 推荐(0)

摘要:-- ======================================================--列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================SELECT (case wh... 阅读全文
posted @ 2008-12-19 08:58 Tonyyang 阅读(237) 评论(0) 推荐(0)

摘要:分为如下几种情况: 1、修改已发布的表列,在发布项目的属性页面,选择筛选列,选择添加或者删除列即可。这里会自动发布,而且不影响其他数据。 2、增加发布的表,但是不筛选数据,可以在发布数据库增加好表,然后在发布项目属性页面,选择发布项目,增加项目即可。这里需要重新执行快照,但是不影响数据 3、增加发布的表,而且需要筛选数据,则和2类似,但是所有的结构和数据都会自动重新同... 阅读全文
posted @ 2008-08-06 08:38 Tonyyang 阅读(286) 评论(0) 推荐(0)

摘要:由于“bigfocus”同志一直对海量分页情有独钟,特别是长达半个多月都未对他的小小要求作出回应,自感觉十分愧疚,于是打算对曾经辉煌过的海量分页作出补充说明。 首先海量分页方法是本人在学习ASP.NET后,以ASP版的海量分页为基础,重新设计的东东,为的是在大记录量的情况下,尽量降低SQL的负荷。那时候还不懂什么叫MVC,也不懂缓存Dataset什么的,就知道Datareader()这种东西... 阅读全文
posted @ 2008-02-22 09:33 Tonyyang 阅读(357) 评论(0) 推荐(0)

摘要:Sql中补零方法及其它 select right ('00000'+XKZID,5) as XKZID from WXTemplicence 原来是 1 ,2,3......10,11 现在是 00001,00002,00003.......00010,00011.不够五位的, 左边补零 select left (XKZID+'00000',5) as XKZID from ... 阅读全文
posted @ 2007-12-12 09:01 Tonyyang 阅读(2936) 评论(0) 推荐(1)

摘要:功能不错的分页存储过程,可支持多表查询,任意排序 Create PROCEDURE usp_PagingLarge @TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名 @PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空 @Fields VARCHAR(200), --... 阅读全文
posted @ 2007-11-12 14:14 Tonyyang 阅读(467) 评论(0) 推荐(0)

摘要:UNION 运算符: 将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。 使用 UNION 组合两个查询的结果集的两个基本规则是: 1,所有查询中的列数和列的顺序必须相同。 2,数据类型必须兼容 当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 union只是将两个结果一起显示,并... 阅读全文
posted @ 2007-11-06 14:42 Tonyyang 阅读(1073) 评论(0) 推荐(0)

摘要:微软的sql server 2005 express用了很长时间了.这次回家重新搭建开发环境,特意留意了一下它的下载地址. 简体中文版: Microsoft SQL Server 2005 Express Edition 简体中文版 链接页面: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=22... 阅读全文
posted @ 2007-04-19 14:12 Tonyyang 阅读(1311) 评论(2) 推荐(0)

欢迎转载,转载请注明出处:http://www.cnblogs.com/Tonyyang/