导航

随笔分类 -  SQL

摘要:1 准备数据 及 涉及到的几个设置 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED --设置事务会话的隔离等级(默认值为 READ UNCOMMITTED ),只对当前进程有效(就是说只对打开SSMS当前查询窗口有效,再打开另一个查询窗口就无效了) 阅读全文

posted @ 2018-08-24 14:10 yiyishuitian 阅读(189) 评论(0) 推荐(0)

摘要: 阅读全文

posted @ 2017-07-14 16:31 yiyishuitian 阅读(6854) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2017-06-09 18:21 yiyishuitian 阅读(26) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2017-06-07 23:09 yiyishuitian 阅读(25) 评论(0) 推荐(0)

摘要:数据库空间不足时可以尝试收缩数据库试试,收缩数据库需要把 备份模式设置为简单. 1 收缩时非常之慢,如果想停止收缩.应该怎么操作 ? 答案:关闭查询分析器就可以了. 2 收缩的正确步骤: 2.1 先查看可收缩空间 (即可用空间) 2.2 先从小收缩看看,别上来就整个库收缩了. 阅读全文

posted @ 2017-06-07 03:08 yiyishuitian 阅读(437) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2017-04-26 02:29 yiyishuitian 阅读(42) 评论(0) 推荐(0)

摘要:/****** Script for SelectTopNRows command from SSMS ******/ USE [master] GO ALTER DATABASE AdventureWorks2012 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE AdventureWorks2012 SET RECOVE... 阅读全文

posted @ 2017-03-23 01:10 yiyishuitian 阅读(131) 评论(0) 推荐(0)

摘要:1 在新windows 2012 R2 上安装SQL 2014 ,提示需要安装 .NET Framework 3.5 2 在添加角色和功能--功能--.NET Framework 3.5,然后失败 3 把安装盘载入vm虚拟机中 4 根据上面的提示,使用指定备用来源安装. 成功! 还有另外一种情况: 阅读全文

posted @ 2017-03-01 12:18 yiyishuitian 阅读(485) 评论(0) 推荐(0)

摘要:sp_settriggerorder (Transact-SQL) 本主题适用于:SQL Server(从 2008 开始)Azure SQL 数据库Azure SQL 数据仓库并行数据仓库 指定第一个激发或最后一个激发的 AFTER 触发器。 在第一个和最后一个触发器之间激发的 AFTER 触发器 阅读全文

posted @ 2017-02-22 22:00 yiyishuitian 阅读(1884) 评论(0) 推荐(0)

摘要:因为存在动态SQL,所以不好写成 表值函数.暂时只能这样了. 阅读全文

posted @ 2017-02-13 10:39 yiyishuitian 阅读(337) 评论(0) 推荐(0)

摘要:CREATE FUNCTION fn_getstring ( @key VARCHAR(MAX) , @string VARCHAR(MAX) , @star INT , @step INT ) RETURNS VARCHAR(MAX) BEGIN DECLARE @result VARCHAR(MAX) SET @result = '' SELECT @result = @result + ... 阅读全文

posted @ 2017-01-04 21:12 yiyishuitian 阅读(153) 评论(0) 推荐(0)

摘要:1 正常存储过程带RETURN(只能返回整型) 2 带OUTPUT参数的存储过程 3 存储过程中产生了一个结果集(注: select c1 from table 在存储过程中 执行两次,其实也算是一个结果集) 4存储过程中产生了两个结果集 这个就很麻烦了,因为两个结果集数据表结构不一样,所以无法使用 阅读全文

posted @ 2017-01-03 06:20 yiyishuitian 阅读(5187) 评论(0) 推荐(0)

摘要:使用表值参数(数据库引擎) SQL Server 2016 and later 其他版本 SQL Server 2016 and later 其他版本 其他版本 其他版本 本主题适用于:SQL Server(从 2016 开始)Azure SQL 数据仓库Azure SQL 数据仓库并行数据仓库 表 阅读全文

posted @ 2016-12-30 04:42 yiyishuitian 阅读(1101) 评论(0) 推荐(0)

摘要:只是插入的任务,邮件,约会之类的没有研究,以下是官方文档:https://msdn.microsoft.com/zh-cn/library/gg334533.aspx/* 1 实体名 new_xxxxxx 2 实体ID new_xxxxxxid 3 创建者ID 4 责任人ID 5 主题 6 内容 */ CREATE PROC p_create_active @entityname V... 阅读全文

posted @ 2016-09-21 22:53 yiyishuitian 阅读(562) 评论(0) 推荐(0)

摘要:CREATE TABLE [dbo].[DimDate]( [DateKey] int NOT NULL , [FullDate] DATE NOT NULL , [MonthNumberOfYear] tinyint NOT NULL , [MonthNumberOfQuarter] tinyin 阅读全文

posted @ 2016-09-08 11:44 yiyishuitian 阅读(778) 评论(0) 推荐(0)

摘要:CREATE function fn_get_formatstring( @s varchar(8000)) returns varchar(8000) as begin declare @i int while patindex('%[^%@+*,=.。/_ ''" ^0-9 ^a-Z ^''- ^吖-座]%' ,@s)>0 begin set @i=patindex('%[... 阅读全文

posted @ 2016-07-29 14:56 yiyishuitian 阅读(336) 评论(0) 推荐(0)

摘要:select number from master..spt_values where type='p' and number between 1 and 100 阅读全文

posted @ 2016-04-19 02:10 yiyishuitian 阅读(284) 评论(0) 推荐(0)

摘要:--定义游标 DECLARE cur_getaddress CURSOR FOR SELECT new_a ,new_b ,new_c ,new_d ... 阅读全文

posted @ 2015-12-22 17:59 yiyishuitian 阅读(330) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2015-12-11 02:04 yiyishuitian 阅读(13) 评论(0) 推荐(0)

摘要:转自 : http://www.cnblogs.com/4mylife/archive/2012/10/25/2738466.html下表列出 SET 与 SELECT 的区别SELECTSET同时对多个变量同时赋值时支持不支持表达式返回多个值时将返回的最后一个值赋给变量出错表达式未返回值时变量保持... 阅读全文

posted @ 2015-06-13 15:31 yiyishuitian 阅读(314) 评论(0) 推荐(0)