SQL SERVER

SQL SERVER

0
投票
0
回答
2799
浏览
0
推荐
1557
浏览

Hive和连接数据库命令总结

一、Hive命令总结从文件插入数据 load data local inpath '/home/chris/test.dat' into table crm_sal_shop_sale_testdata;下载数据 insert overwrite local directory '/home/chris' row format delimited ...

走马兰台 发表了文章 • 2019-11-10 18:42

0
推荐
1624
浏览

SQLServer的IP不能连接问题

自己电脑上安装的SQLServer,用了一段时间后要联网发现连接不上,花了两三个小时才搞定,在此记录下免得再遇上刚开始时用navicat连接使用IP连接:要是用IP连接的需要几个步骤:1.打开计算机—>管理—>服务和...

走马兰台 发表了文章 • 2019-07-19 17:44

1
推荐
3143
浏览

centos 7 和 win10 安装SQL Server 2017

ben纠结了很久终于在linux安装和Win10上安装好SQL Server2017,在此记录下踩的坑一.在Cent OS 71.官网正常安装流程$sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhe...

走马兰台 发表了文章 • 2018-09-29 17:19

0
投票
1
回答
1432
浏览
0
推荐
1887
浏览

在Master Data Services通过业务规则实现父子层级

必备条件:Master Data Services安装完毕按照上面的流程,我们需要实现的功能是父子层级结构,这里我们添加一个新的字段ParentCode,这个字段代表的就是该编码的父编码按照上节流程添加字段,但是在选择属性类型...

小春XC 发表了文章 • 2018-05-02 19:09

0
推荐
1685
浏览

使用Master Data Services配置一个模型

必备条件:Master Data Services已安装并且配置完毕我们需要配置的主数据数据如图所示,数据本身带有层级关系,每个编码向上归属,距离最近的最小层级对应的编码就是其父编码登录MDS主页面,按照上文配置好的地址...

小春XC 发表了文章 • 2018-05-02 15:55

0
推荐
2345
浏览

SQL Server配置Master Data Services (MDS)

必备条件:需安装IIS必备组件,SQL Server组件安装完整。右键以管理员身份运行SQL Server 2016 Master DataServices Configuration Manager。如图:选择数据库配置中的创建数据库。如图:点击下一步。如图:点击...

小春XC 发表了文章 • 2018-05-02 11:23

0
推荐
2718
浏览

【资料大放送】38页PPT| 宋沄剑老师 教您《亿级SQL Server运维的最佳实践》

本文是 微软MVP2017数据实践技术活动日宋沄剑老师 的《亿级SQL Server运维的最佳实践》课件宋沄剑 CareySon 微软 MVP(Since 2012)目前就职于易车网,负责易车数据库与基于 Apache 生态圈的大数据平台的运维。曾...

天善智能 发表了文章 • 2017-07-27 13:23

0
投票
1
已解决
1601
浏览
2
推荐
2390
浏览

SQLServer 错误日志处理方式——详细存储过程方案

随着报表的日积月累,相关存储过程也会增多,不可避免报错,这个时候有张表存放存储成功和报错的信息是很有必要的。下面贴出我工作中存储报错记录相关信息的存储过程。USE [Ejpbi] GO /****** Object: StoredPro...

粽子job 发表了文章 • 2017-03-29 16:29

8
推荐
5089
浏览

SQL,从熟练到掌握

我们在上一篇《SQL,从入门到熟练》文章已经掌握了除Join外的常用语法和函数,今天会通过一系列的练习彻底掌握SQL。我们知道,数据库由多张表组成,表与表之间可以实现关联。上图就是一个简单的关联模型:Student...

秦路 发表了文章 • 2017-02-27 10:15

条新动态, 点击查看
因为微软的产品也是分版本兼容的,你到MSDN上看下是不是有些补丁没有打而导致的。
因为微软的产品也是分版本兼容的,你到MSDN上看下是不是有些补丁没有打而导致的。
gogodiy

gogodiy 回答了问题 • 2015-10-29 12:02 • 1 个回复 不感兴趣

SQL 面试题

赞同来自:

1.MSSQL2008及以上版本:
在CTE里面使用ROW_NUMBER() OVER()函数构建一个排序字段,然后直接BETWEEN AND即可。
2.创建临时表,设置一个自增字段,导入结果集,然后使用BETWEEN AND即可。
3.还有嵌套TOP查询,这... 显示全部 »
1.MSSQL2008及以上版本:
在CTE里面使用ROW_NUMBER() OVER()函数构建一个排序字段,然后直接BETWEEN AND即可。
2.创建临时表,设置一个自增字段,导入结果集,然后使用BETWEEN AND即可。
3.还有嵌套TOP查询,这个效率不高,不推荐。
一个是先判断下全角、半角空格。
另一个是随机找一条店铺名,用ascii(substring(店铺名,1,1))的方式看下对应的asc码来确认下第一个位置究竟是什么内容。
一个是先判断下全角、半角空格。
另一个是随机找一条店铺名,用ascii(substring(店铺名,1,1))的方式看下对应的asc码来确认下第一个位置究竟是什么内容。
with 用户表(姓名,号码,推荐人号码,数量)
as
(
select '大二',1004,1003,10
union all
select '李二',1001,1108,100
union all
select '刘三',1108,null,3... 显示全部 »
with 用户表(姓名,号码,推荐人号码,数量)
as
(
select '大二',1004,1003,10
union all
select '李二',1001,1108,100
union all
select '刘三',1108,null,30
union all
select '王五',1003,1002,40
union all
select '张八',1002,1001,50
union all
select '张三',10019,null,50
)
,级别表(级别,分配值)
as
(
select '一级',5
union all
select '二级',4
union all
select '三级',3
union all
select '四级',2
union all
select '五级',1
)
,tmp as
(
select *,姓名 pname,5 tlevel
from 用户表 --where 推荐人号码 is null
union all
select 用户表.*,tmp.pname,tlevel - 1
from 用户表
join tmp on 用户表.推荐人号码 = tmp.号码
)
select *
from tmp
join 级别表 on tmp.tlevel = 级别表.分配值
order by pname,tlevel desc
桦仔

桦仔 回答了问题 • 2015-12-28 21:08 • 3 个回复 不感兴趣

SQL Server 2008数据读写速度突降的问题

赞同来自:

内存一般不是瓶颈,看你内存也很足够128g豪华内存,我估计是IO跟不上
抽数据我理解应该是导入数据吧
导入数据的表不要建索引,还有使用tf610 和with (tablock)都可以加快导入速度
数据库设置为简单模式
设置数据库ldf自动增长150mb,数据文... 显示全部 »
内存一般不是瓶颈,看你内存也很足够128g豪华内存,我估计是IO跟不上
抽数据我理解应该是导入数据吧
导入数据的表不要建索引,还有使用tf610 和with (tablock)都可以加快导入速度
数据库设置为简单模式
设置数据库ldf自动增长150mb,数据文件自动增长200mb
如果是ssd,可以设置数据库ldf自动增长300mb,数据文件自动增长500mb
最好先测试导入1w条数据,记录下时间,然后第二天再导入1w条数据,记录下时间这样才有对比
 
首先你建立了SSAS CUBE数据源吗?
看看这个文章:
在SQL Server 2012 中开发 Analysis Services Multidimensional Project: http://www.cnblogs.com/biwork/archi... 显示全部 »
首先你建立了SSAS CUBE数据源吗?
看看这个文章:
在SQL Server 2012 中开发 Analysis Services Multidimensional Project: http://www.cnblogs.com/biwork/archive/2013/08/26/3276455.html
安装 Analysis Services 多维建模教程的示例数据和项目: https://msdn.microsoft.com/zh-cn/library/hh403424.aspx
 
 
另外,问问题的时候,请不要把最终问题抛出来。请多打几个字,把你想要做的事情给大家描述一下,你想要实现什么,你要做什么?你现在遇到什么问题了,这是最起码的。描述的更清楚,对于解决你的问题时间花费的就越少,而不是我们来猜测你想要做什么。
首先我理解你的数据库数据是每天一条数据,否则的话按条件检索完你还需要再Group By日期。
 
问题的核心就是怎么根据参数取一个月的数据。
DECLARE @currDate DATETIME = '2013/01/04'
SELECT EOMONTH(@... 显示全部 »
首先我理解你的数据库数据是每天一条数据,否则的话按条件检索完你还需要再Group By日期。
 
问题的核心就是怎么根据参数取一个月的数据。
DECLARE @currDate DATETIME = '2013/01/04'
SELECT EOMONTH(@currDate,-1) ,EOMONTH(@currDate)
SELECT * FROM TB_Incident
WHERE OccurDate > EOMONTH(@currDate,-1) AND OccurDate <= EOMONTH(@currDate) 其实方法还是蛮多的,归根结义就是根据参数用函数和表达式构造一个日期区间
郑大鹏

郑大鹏 回答了问题 • 2016-07-11 11:44 • 2 个回复 不感兴趣

安装sql server 2012 遇到的情况 怎么解决

赞同来自:

把这个日志文件找出来,看看里边有没有什么有用的信息
把这个日志文件找出来,看看里边有没有什么有用的信息
桦仔

桦仔 回答了问题 • 2016-07-30 15:24 • 3 个回复 不感兴趣

sqlserver2008R2大表导入导出问题

赞同来自:

方法
小批量小批量的导
每次10万条记录
可以做一下测试,导出速度和导出数量最优的,比如导出10万记录、8万记录、5万记录,哪个更快
一次性导出千万记录,中间一旦有网络中断肯定不行的
方法
小批量小批量的导
每次10万条记录
可以做一下测试,导出速度和导出数量最优的,比如导出10万记录、8万记录、5万记录,哪个更快
一次性导出千万记录,中间一旦有网络中断肯定不行的
参考下  @悟 的这篇博客
MSSQL 基础之补全日期 - 商业智能精英问答社区,让交流更具价值 | 天善问答  
https://ask.hellobi.com/blog/lovezsr/512
 
WITH tmp AS
(
SELECT DATE... 显示全部 »
参考下  @悟 的这篇博客
MSSQL 基础之补全日期 - 商业智能精英问答社区,让交流更具价值 | 天善问答  
https://ask.hellobi.com/blog/lovezsr/512
 
WITH tmp AS
(
SELECT DATEADD(d,number,'2012-12-03') d,number % 7 number
FROM master..spt_values
WHERE type='P' AND DATEADD(d,number,'2012-12-03') <= '2012-12-17'
)
,tmp1 AS
(
SELECT '2012-12-03' A,1058.142856556400 S
UNION ALL
SELECT '2012-12-12',1054.571551871100
UNION ALL
SELECT '2012-12-17',1058.285714285200
)
SELECT d,number,CASE WHEN tmp1.S IS null THEN t.S / DATEDIFF(d,t.A,m.A) ELSE tmp1.S END,t.A,m.A
FROM tmp
LEFT JOIN tmp1 ON tmp.d = tmp1.A
OUTER APPLY (SELECT TOP 1 * FROM tmp1 WHERE tmp.d > A ORDER BY A DESC) t
OUTER APPLY (SELECT TOP 1 * FROM tmp1 WHERE tmp.d <= A ORDER BY A) m
郑大鹏

郑大鹏 回答了问题 • 2016-10-10 10:48 • 2 个回复 不感兴趣

SQL SERVER 2012能只安装SSDT吗

赞同来自:

有个SSDT的单独安装包,找一下下载安装
 
有个SSDT的单独安装包,找一下下载安装
 
老头子

老头子 回答了问题 • 2016-11-07 17:19 • 1 个回复 不感兴趣

问一下这个问题怎么解决?

赞同来自:

请与DBA联系, 查询消耗太大导致查询取消。
应该是你们DBA设置的安全策略
请与DBA联系, 查询消耗太大导致查询取消。
应该是你们DBA设置的安全策略
cognos库建立了嘛?先在数据库建好
cognos库建立了嘛?先在数据库建好
这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
0
投票
0
回答
2799
浏览
0
投票
1
回答
1432
浏览
0
投票
1
已解决
1601
浏览
0
投票
0
回答
1224
浏览

og explorer 运行报错

cgmmei 发起了问题 • 2016-11-16 09:59
0
投票
1
已解决
1163
浏览

问一下这个问题怎么解决?

老头子 回复了问题 • 2016-11-07 17:19
0
投票
2
已解决
2432
浏览

SQL SERVER 2012能只安装SSDT吗

桃花笑春风 回复了问题 • 2016-10-10 11:32
0
投票
3
已解决
1344
浏览

sqlserver2008R2大表导入导出问题

li052468 回复了问题 • 2016-08-01 11:04
0
投票
2
回答
1467
浏览
0
投票
2
已解决
1359
浏览
0
推荐
1557
浏览

Hive和连接数据库命令总结

一、Hive命令总结从文件插入数据 load data local inpath '/home/chris/test.dat' into table crm_sal_shop_sale_testdata;下载数据 insert overwrite local directory '/home/chris' row format delimited ...

走马兰台 发表了文章 • 2019-11-10 18:42

0
推荐
1624
浏览

SQLServer的IP不能连接问题

自己电脑上安装的SQLServer,用了一段时间后要联网发现连接不上,花了两三个小时才搞定,在此记录下免得再遇上刚开始时用navicat连接使用IP连接:要是用IP连接的需要几个步骤:1.打开计算机—>管理—>服务和...

走马兰台 发表了文章 • 2019-07-19 17:44

1
推荐
3143
浏览

centos 7 和 win10 安装SQL Server 2017

ben纠结了很久终于在linux安装和Win10上安装好SQL Server2017,在此记录下踩的坑一.在Cent OS 71.官网正常安装流程$sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhe...

走马兰台 发表了文章 • 2018-09-29 17:19

0
推荐
1887
浏览

在Master Data Services通过业务规则实现父子层级

必备条件:Master Data Services安装完毕按照上面的流程,我们需要实现的功能是父子层级结构,这里我们添加一个新的字段ParentCode,这个字段代表的就是该编码的父编码按照上节流程添加字段,但是在选择属性类型...

小春XC 发表了文章 • 2018-05-02 19:09

0
推荐
1685
浏览

使用Master Data Services配置一个模型

必备条件:Master Data Services已安装并且配置完毕我们需要配置的主数据数据如图所示,数据本身带有层级关系,每个编码向上归属,距离最近的最小层级对应的编码就是其父编码登录MDS主页面,按照上文配置好的地址...

小春XC 发表了文章 • 2018-05-02 15:55

0
推荐
2345
浏览

SQL Server配置Master Data Services (MDS)

必备条件:需安装IIS必备组件,SQL Server组件安装完整。右键以管理员身份运行SQL Server 2016 Master DataServices Configuration Manager。如图:选择数据库配置中的创建数据库。如图:点击下一步。如图:点击...

小春XC 发表了文章 • 2018-05-02 11:23

0
推荐
2718
浏览

【资料大放送】38页PPT| 宋沄剑老师 教您《亿级SQL Server运维的最佳实践》

本文是 微软MVP2017数据实践技术活动日宋沄剑老师 的《亿级SQL Server运维的最佳实践》课件宋沄剑 CareySon 微软 MVP(Since 2012)目前就职于易车网,负责易车数据库与基于 Apache 生态圈的大数据平台的运维。曾...

天善智能 发表了文章 • 2017-07-27 13:23

2
推荐
2390
浏览

SQLServer 错误日志处理方式——详细存储过程方案

随着报表的日积月累,相关存储过程也会增多,不可避免报错,这个时候有张表存放存储成功和报错的信息是很有必要的。下面贴出我工作中存储报错记录相关信息的存储过程。USE [Ejpbi] GO /****** Object: StoredPro...

粽子job 发表了文章 • 2017-03-29 16:29

8
推荐
5089
浏览

SQL,从熟练到掌握

我们在上一篇《SQL,从入门到熟练》文章已经掌握了除Join外的常用语法和函数,今天会通过一系列的练习彻底掌握SQL。我们知道,数据库由多张表组成,表与表之间可以实现关联。上图就是一个简单的关联模型:Student...

秦路 发表了文章 • 2017-02-27 10:15

2
推荐
3378
浏览

Pulling Data from WebService into Sql Server DB in SSIS

Background:The OLTP data source is from WebService, we want to pull this data into the specified tables of sql server. How can we do this? In this article, i will show you a simple example to call ...

Flash 发表了文章 • 2016-04-14 18:36

0
推荐
2572
浏览

SQL Server 2008R2 数据库出现“可疑”导致无法访问解决办法

SQL Server 2008R2 数据库出现“可疑”导致无法访问解决办法今天在客户服务器的数据库里面的一个数据库突然出现了点问题,数据库状态变为可疑了,这个问题之前有见过,虽然解决了,但并没有把过程和解决方法记录下...

郑大鹏 发表了文章 • 2016-04-11 15:26

8
推荐
3398
浏览

MSSQL 基础之逐行累计

前言昨天一位群友提到这样一个问题:源数据如下图,仅有条码和销售金额两列。第一步要算出累计权重,第二步要算出商品排名。累计权重:条码1 累计权重=条码1销售额/所有条码销售额条码2 累计权重=条码1+条码2销售...

发表了文章 • 2016-02-23 11:21

3
推荐
2835
浏览

MSSQL 基础之数据按数量分组汇总

引言前段时间同事在项目中遇到这样一个问题:有一张表需要对数据做分组统计,这完全没有问题。但是汇总的时候要求记录数超过450的数据,要按450为一组聚合。举个例子:假设有个分组有901条数据,则需要450条一组...

发表了文章 • 2016-01-21 17:16

2
推荐
2584
浏览

MSSQL 基础之Outer Join 误区

引言T-SQL查询中一个非常重要的知识点就是多表连接查询。其中outer join对数据的处理特别的有意思,很多人对此的理想也存在着一些误区。关于误区1我一直是知道的,而误区2却是在近期的课程分享中发现的。做一个快...

发表了文章 • 2016-01-15 13:57

3
推荐
2612
浏览

MSSQL 基础之数据库分页

引言不论什么数据库,一遇到信息化管理系统,总避不开一个话题:数据分页。数据分页显示,随着信息化进程的发展,数据量的猛增,用户体检的重视,早已成为了一个常识性的事情。各数据库厂商也是逐步的在数据分页...

发表了文章 • 2016-01-11 16:20