随笔分类 -  SQL SERVER

Sql Server一些基本的操作与知识
摘要:在使用Union all连接时,若A集合中某列为nvarchar2或nvarchar类型,而B集合中无此列,用‘ ’ 来代替是会报字符集不匹配,解决方法有两种,见下面的示例有问题的SQL:select '中国','China',cast('中国' as nvarchar2(10)) T from d... 阅读全文
posted @ 2014-09-16 09:21 Vihone 阅读(735) 评论(0) 推荐(0)
摘要:GROUP BY 子句指定用来放置输出行的组,并且如果 SELECT 子句 中包含聚合函数,则计算每组的汇总值。指定 GROUP BY 时,选择列表中任一非聚合表达式内的所有列都应包含在 GROUP BY 列表中,或者 GROUP BY 表达式必须与选择列表表达式完全匹配。即select选择的列要么在聚合函数中,要么在Group by 中进行分组。如果你想按下面的方式显示数据而你的数据库中实际的存... 阅读全文
posted @ 2010-07-12 17:11 Vihone 阅读(2379) 评论(0) 推荐(0)
摘要:可以在SQL中定义函数,按一定的格式查找出数据如下 将在团组表中按(团组名称:人数/团组名称:人数...)这种格式查出属于于某个班级下的所在团组名称与人数CREATE FUNCTION [dbo].[GetOrgNameAndTraineeNos](-- Add the parameters for the function here@ClassID varchar(50))RETURNS var... 阅读全文
posted @ 2010-06-23 14:23 Vihone 阅读(318) 评论(0) 推荐(0)
摘要:示例一、declare @strWhere varchar(1000)set @strWhere = 'cat2.CategoryName = '''+'手机'+''' and Quantity > 10' --cat2为表名--exec dbo.UP_GetInventoryByPage 2,3, @strWhereprint(@strWhere)示例二、declare @Sql varc... 阅读全文
posted @ 2010-01-18 15:14 Vihone 阅读(14424) 评论(0) 推荐(0)
摘要:CREATE PROC UP_GetProductByPage @pageSize int, @pageNumber int AS Declare @rowStart int Declare @rowEnd int if @pageNumber > 0 Begin SET @pageNumber = @pageNumber -1 SET @rowStart = @pageSize * @pa... 阅读全文
posted @ 2009-12-27 16:31 Vihone 阅读(335) 评论(0) 推荐(1)
摘要:今天遇到要分页处理批量数据,要自己编写存储过程,在网上看上如下作者写得很好,故借鉴,结合自身要求并改之,引用地址:http://51cndo.blog.51cto.com/491222/102320内容如下:参数:分页大小,第几页,需要得到的字段 ,需要查询的表 , 查询条件,排序的字段名,排序的类型,主键名称/*通用分页存储过程*/USE HotelManagementSystemGOIF EX... 阅读全文
posted @ 2009-12-27 15:51 Vihone 阅读(307) 评论(1) 推荐(0)
摘要:解决方法:用aspnet_regiis实用工具卸载和重新安装一下就可以了。 具体的操作如下: 打开运行,进入CMD: cd c:\windows\microsoft.net\framework\v2.0.50727文件夹下,运行aspnet_regiis -u卸载 然后运行aspnet_regiis -i 重新安装,上述问题即可解决 阅读全文
posted @ 2009-09-09 17:25 Vihone 阅读(757) 评论(0) 推荐(0)
摘要:table1结构 id content int navrchar(50)id 为自动增长1、insertintotable1(content)values('aaaa')select@@identity@@identity返回的是当前事务最后插入的标识值,对于同时插入多个表的数据不利2、insertintotable1(content)values('aaaa')selectIDENT_CURRE... 阅读全文
posted @ 2009-08-12 11:30 Vihone 阅读(455) 评论(0) 推荐(0)
摘要:聚簇索引与非聚簇索引 阅读全文
posted @ 2009-08-11 12:32 Vihone 阅读(469) 评论(0) 推荐(0)
摘要:有时需要将数据库服务器的登录身份验证模式改成windows认证,或者sa认证。现在介绍如何从windows认证改为sa认证登录:1、首先登录SQL SERVER服务器,在SQLServerManagementStudio的对象资源管理器中,右键单击服务器,再单击“属性 ”;2、在“安全性”页上的“服务器身份验证”下,选择新的服... 阅读全文
posted @ 2009-07-18 09:25 Vihone 阅读(1730) 评论(0) 推荐(0)