文章分类 -  SQLSERVER

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页
摘要:笔记259 拖动字段修改表中字段顺序1 拖动字段修改表中字段顺序2 直接在表设计器中,拖动字段到别的位置,然后点击保存3 阅读全文
posted @ 2013-08-04 20:21 桦仔 阅读(450) 评论(0) 推荐(0) 编辑
摘要:笔记258 两个wait 状态DMV视图 2013-4-291 --两个wait 状态DMV视图 2013-4-292 SELECT * FROM sys.[dm_os_latch_stats]3 SELECT * FROM [sys].[dm_os_wait_stats] 阅读全文
posted @ 2013-08-04 20:19 桦仔 阅读(285) 评论(0) 推荐(0) 编辑
摘要:笔记257 试过,复合主键也是不可以重复的,消息 2627,级别14 ,状态1,第 1 行1 测试过,复合主键也是不可以重复的,消息 2627,级别14 ,状态1,第 1 行2 违反了 PRIMARY KEY 约束'PK_test1' 。不能在对象 'dbo.test1' 中插入重复键。3 语句已终止。4 pratice数据库5 test1表 阅读全文
posted @ 2013-08-04 20:18 桦仔 阅读(3161) 评论(0) 推荐(0) 编辑
摘要:笔记256 查询交易序号重复,重复扣款1 --查询交易序号重复,重复扣款2 USE [GPOSDB]3 GO4 --SELECT * FROM [dbo].[CT_FuelingData] ORDER BY [D_FD_DateTime] DESC5 --UPDATE [dbo].[CT_FuelingData] SET [VC_FD_No]='0103121017102211' WHERE [VC_FD_No]='0103121015113630' AND [D_FD_DateTime]='2012-10-17 10:22:11'6 7 --查 阅读全文
posted @ 2013-08-04 20:16 桦仔 阅读(327) 评论(0) 推荐(0) 编辑
摘要:笔记255 SQLSERVER使用SELECT * INTO 复制数据或者只复制结构 2013-4-29 1 --SQLSERVER使用SELECT * INTO 复制数据或者只复制结构 2013-4-29 2 USE [tempdb] 3 GO 4 CREATE TABLE #AreaA 5 ( 6 AreaID INT NOT NULL , 7 ParentID NVARCHAR(100) , 8 Area_index NVARCHAR(100) 9 )10 GO11 INSERT INTO [#AreaA]12 ( [A... 阅读全文
posted @ 2013-08-04 20:15 桦仔 阅读(705) 评论(0) 推荐(0) 编辑
摘要:笔记254 递归查询区域 除了使用CTE之外可以使用游标 改变表结构设计 2013-4-29 1 --递归查询区域 除了使用CTE之外可以使用游标 改变表结构设计 2013-4-29 2 USE [tempdb] 3 GO 4 CREATE TABLE #AreaA 5 ( 6 AreaID INT NOT NULL , 7 ParentID NVARCHAR(100) , 8 Area_index NVARCHAR(100) 9 )10 GO11 INSERT INTO [#AreaA]12 ( [AreaID] ,13 ... 阅读全文
posted @ 2013-08-04 20:14 桦仔 阅读(237) 评论(0) 推荐(0) 编辑
摘要:笔记253 行列转换 使用sum函数统计好然后根据服务人员姓名来排序 2013-4-29 1 --行列转换 使用sum函数统计好然后根据服务人员姓名来排序 2013-4-29 2 USE [tempdb] 3 GO 4 CREATE TABLE #service(IT_Service_ID INT IDENTITY(1,1) NOT NULL,Category NCHAR(10),DESCRIPTION NTEXT,Solution NTEXT,Name_Contact NCHAR(10) 5 ,Department_Info NCHAR(30),E_Mail_Contact NCHAR(40 阅读全文
posted @ 2013-08-04 20:13 桦仔 阅读(360) 评论(0) 推荐(0) 编辑
摘要:笔记252 SQLSERVER2012 列存储索引 SQLSERVER2012 列存储索引 与传统索引采用不同的存储列方式,它有效地压缩了索引中的数据。在常规索引中,所有每行的索引数据都被一起保持在一页中,每列数据在一个索引中是跨所有页保留的。而在列存储索引中,每列数据被保存在一起,这样每个数据也都 阅读全文
posted @ 2013-08-04 20:12 桦仔 阅读(613) 评论(0) 推荐(1) 编辑
摘要:笔记251 GPOS1.0升级到1.1 数据迁移方案 1 --GPOS1.0升级到1.1 数据迁移方案 2 http://www.cnblogs.com/qanholas/archive/2013/03/08/2949205.html 3 假如做程序升级,1.0版本跟1.1版本的数据库名字一样 4 但是有三个表的字段是比1.0的版本增加了的 5 客户只有一台电脑,那么怎么做迁移呢? 6 我的想法:先分离1.0版本的数据库或者备份一个bak文件 7 然后生成1.1的数据库,包括存储过程这些 8 然后在另一台电脑安装sqlserver2005,把bak文件还原到另一台电脑 9 然后然后用C#写程序 阅读全文
posted @ 2013-08-04 20:11 桦仔 阅读(275) 评论(0) 推荐(0) 编辑
摘要:笔记250 冷备,热备,暖备1 --冷备,热备,暖备2 暖备:logshipping3 热备:复制,mirror4 冷备:直接备份5 日志传送可以读的6 with standby 阅读全文
posted @ 2013-08-04 20:10 桦仔 阅读(850) 评论(4) 推荐(0) 编辑
摘要:笔记249 SQLSERVER自定义函数实现split功能 2013-4-25 1 --SQLSERVER自定义函数实现split功能 2013-4-25 2 --http://blog.chinaunix.net/uid-584462-id-2733085.html 3 --http://social.technet.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/29724c5a-adb6-4a2c-9003-86ead071c059 4 5 USE [tempdb] 6 GO 7 ----------------------------. 阅读全文
posted @ 2013-08-04 20:09 桦仔 阅读(346) 评论(0) 推荐(0) 编辑
摘要:笔记248 Excel与SQL Server的数据互导 2013-4-18 1 --Excel与SQL Server的数据互导 2013-4-18 2 3 第一部分:在Excel导入SQL Server中的数据: 4 1.在“数据”选项卡上的“获取外部数据”组中,单击“自其他来源”,然后单击“来自SQL Server”。 5 2.在“服务器名称”框中,键入要连接的 SQL Server 计算机的名称。 6 3.在“登录凭据”下,执行下列操作之一: •要使用当前的 Microsoft Windows用户名和密码,请单击“使用Windows 身份验证”。 7 •要输入数据库用户名... 阅读全文
posted @ 2013-08-04 20:08 桦仔 阅读(895) 评论(0) 推荐(0) 编辑
摘要:笔记247 查看MSSQL 数据库 用户每个表 占用的空间大小 sp_MSForEachTable 2013-4-181 --查看MSSQL 数据库 用户每个表 占用的空间大小 sp_MSForEachTable 2013-4-182 exec sp_MSForEachTable3 @precommand=N' create table ##(id int identity,表名 sysname,字段数 int,记录数 int,保留空间 Nvarchar(10),使用空间 varchar(10),索引使用空间 varchar(10),未用空间 varchar(10))',4 @ 阅读全文
posted @ 2013-08-04 20:06 桦仔 阅读(260) 评论(0) 推荐(0) 编辑
摘要:笔记246 在SQLServer中,支持多种自动产生序号的机制 黄2013-4-18 阅读全文
posted @ 2013-08-04 20:05 桦仔 阅读(1759) 评论(0) 推荐(0) 编辑
摘要:笔记245 配置SQLSERVER 发布订阅策略 2013-4-18 1 -- 配置SQLSERVER 发布订阅策略 2013-4-18 2 --http://www.cnblogs.com/jirigala/archive/2013/04/18/3027770.html 3 -- 经过第一次读写分离接近失败后,思考了周时间,还是打算亲自操刀一下否则没有非常狠的力度。 4 5 --1 :分析主服务器最影响性能效率的 SQL 语句,几乎把所有常用的语句都整理出来,分析公司的核心业务、核心数据表。 6 7 --2 :把最核心的少数几个表同步到新服务器,这样同步的效率高一些,主服务器的压力也小一.. 阅读全文
posted @ 2013-08-04 20:03 桦仔 阅读(547) 评论(2) 推荐(0) 编辑
摘要:笔记243 SQLSERVER 中的EXCEPT 与 INTERSECT运算符 2013-4-18 --SQLSERVER 中的EXCEPT 与 INTERSECT运算符 2013-4-18 -- 此文章主要向大家描述的是 SQL Server 2005 EXCEPT 与INTERSECT 运算符的 阅读全文
posted @ 2013-08-04 19:58 桦仔 阅读(827) 评论(0) 推荐(0) 编辑
摘要:笔记242 SQLSERVER表中的自增列的查看 2013-4-18 1 SQLSERVER表中的自增列的查看 2013-4-18 2 USE [GPOSDB] 3 GO 4 SELECT IDENT_INCR('dbo.CT_Append') 5 SELECT IDENT_SEED('dbo.CT_Append') 6 SELECT IDENT_CURRENT('dbo.CT_Append') 7 8 USE [pratice] 9 GO10 --DBCC CHECKIDENT 的用法,主键自增列重新设置种子值11 DBCC CHECKIDEN 阅读全文
posted @ 2013-08-04 19:57 桦仔 阅读(544) 评论(0) 推荐(0) 编辑
摘要:笔记241 系统函数和系统定义函数的区别 2013-4-18 1 --系统函数和系统定义函数的区别 2013-4-18 2 --getdate() 这种叫系统函数 3 --fn 这种叫系统定义函数 4 5 --好像是叫域限制符,应用系统定义函数用的 6 7 select * from ::fn_trace_getinfo(0) 8 select * from fn_trace_getinfo(0) 9 10 11 --张骞 11:58:50 12 --::这个是2000时候的名字13 --张骞 11:59:02 14 --2008新起了名字不用加:: 阅读全文
posted @ 2013-08-04 19:55 桦仔 阅读(303) 评论(0) 推荐(0) 编辑
摘要:笔记240 配置“对即时负载的优化” 对于ad-hoc 类型语句的缓存优化适用于 SQL2008 或以上 1 -- 配置“对即时负载的优化” 对于ad-hoc 类型语句的缓存优化适用于 SQL2008 或以上 2 3 -- 前言: 4 -- 在第一次执行查询或者存储过程时,会创建执行计划并存储在 SQLServer 的过程缓存内存中。在很多时候,我们会执行一些简单的程序,仅仅执行一次,而为这些查询创建存储过程是非常浪费内存资源的。由于内存不足,可能会导致你的缓存溢出,从而影响性能。在之前,这是一个大问题,为了纠正这个问题。微软在 SQLServer 2008 中引入了对... 阅读全文
posted @ 2013-08-04 19:54 桦仔 阅读(712) 评论(4) 推荐(0) 编辑
摘要:笔记239 海南海口力加啤酒厂数据库备份还原脚本 1 --海南海口力加啤酒厂数据库备份还原脚本 2 3 4 5 --说明:这个sql脚本里分三个脚本,脚本一只需要安装人员安装的时候执行一次就可以了 6 --脚本二需要客户每天都执行一次 7 --脚本三是当数据库损坏的时候需要还原数据库的时候才执行 8 --因为当时间长了之后备份文件会比较多,希望油站人员每隔两个星期删除一些两个星期以前的 9 --备份文件以腾出硬盘空间10 11 12 --------------------------创建关闭数据库连接的存储过程--------------------------------------... 阅读全文
posted @ 2013-08-04 19:53 桦仔 阅读(514) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页