sql server数据库知识
臭小子小豆豆
寻求一个我的“恩师好友”
展开
-
sql server 关于 数据汇总分析
<br />CUBE 和 ROLLUP 之间的区别在于: <br />CUBE 生成的结果集显示了所选列中值的所有组合的聚合。 <br />ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。 <br /><br />例子:<br /><br /> if object_id('a') is not null <br />drop table a<br />create table a<br />(<br /> bm varchar(20), --编码<br /> ck varchar(转载 2010-11-11 17:44:00 · 475 阅读 · 0 评论 -
数据SQl分类汇总方法
<br />select <br />FullName=case when GROUPING(OfficeName)=0 then '' else FullName end,<br />OfficeName=case when GROUPING(OfficeName)=0 then OfficeName else '' end,<br />sum(AppCount) as SumCount<br />from V_officeInfo <br />where AppMonth=11 and Appyear=原创 2011-01-27 15:40:00 · 1273 阅读 · 0 评论 -
关于数据库还原时出现的因为数据库正在使用,所以无法获得对数据库的独占访问权“的解决方案
<br />出现数据库无法还原,解决:<br />在restore database时,有时会提示因为数据库正在使用,所以无法获得对数据库的独占访问权!!<br />这时需要在还原数据库前先杀死正在使用数据库得线程.<br />1、首先定位到master 数据库<br /> 2、运行如下语句<br />如以下杀死正在使用'jcjq'数据库的线程:<br />declare @dbname varchar(20)<br />set @dbname='jcjq'<br />declare @sql转载 2011-05-09 15:31:00 · 1686 阅读 · 0 评论 -
当数据的ID不是自增时数据导入的游标遍历
declare @NewID int declare @au_ID int declare @username varchar(50) declare @gender varchar(50) declare @mobile varchar(50) declare @email varchar(50) declare @bday原创 2011-06-08 14:21:00 · 571 阅读 · 0 评论 -
T_sql将字符串分割函数
Create function [dbo].[func_splitstring] ( @str nvarchar(max) ,@split varchar(10) ) returns @t Table (c1 varchar(100)) as begin declare @i int declare @s int set @i=1 set @s=1 while原创 2012-02-03 15:32:50 · 625 阅读 · 0 评论