文章分类 -  SQLSERVER

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要:笔记198 长均的分页存储过程和分页sql代码 1 --长均的分页存储过程和分页sql代码 2 --如果表里面有自增列的话,例如RecordNO 就可以用下面的分页sql 和分页存储过程 3 4 5 6 7 --插入测试数据,假如在pratice库里建立好DP_OilCanOption表 8 --测试的时候两列一列RecordNO,一列name 9 USE [pratice]10 DECLARE @a INT11 SET @a=112 WHILE @a<2113 BEGIN14 INSERT [dbo].[DP_OilCanOption]( [Name] )15 SELECT CAST. 阅读全文
posted @ 2013-08-04 13:14 桦仔 阅读(291) 评论(0) 推荐(0) 编辑
摘要:笔记197 在文件组上创建索引 1 --在文件组上创建索引 2 --这个选项使用显式的文件组名称或数据库默认文件组(文件组的更多信息请看第22章)。 3 4 --这个示例演示了如何显式地定义索引存储在哪一个文件组中。首先,在数据库Adventureworks中创建新的文件组: 5 6 ALTER DATABASE AdventureWorks ADD FILEGROUP FG2 7 --下一步,将新文件添加到数据及新创建的文件组中: 8 9 ALTER DATABASE AdventureWorks ADD FILE ( NAME = AW2, FILENAME = ... 阅读全文
posted @ 2013-08-04 13:13 桦仔 阅读(392) 评论(0) 推荐(0) 编辑
摘要:笔记196 在两张不同的表做连接有3种join类型 阅读全文
posted @ 2013-08-04 13:12 桦仔 阅读(580) 评论(0) 推荐(0) 编辑
摘要:笔记195 在CMD下运行sqlmonitor使用复制监视器去看同步的错误信息1 --在CMD下运行sqlmonitor使用复制监视器去看同步的错误信息2 --打开复制监视器看一下3 --使用复制监视器去看同步的错误信息4 --右键同步--复制监控器5 --或者在命令提示符下输入 sqlmonitor 来启动复制监视器 阅读全文
posted @ 2013-08-04 13:11 桦仔 阅读(306) 评论(0) 推荐(0) 编辑
摘要:笔记194 再次解读存储过程单引号字符串问题 一个单引号’就可以转义 1 --再次解读存储过程单引号字符串问题 一个单引号’就可以转义 2 --字符串(‘’内的字符)中,如果出现‘,那么需要用一个'表示 3 SELECT 'aa''a' 4 --表示的是字符串:aa'a 5 6 7 --字符串先可以like 那么数字用字符串来存储 或者中文 8 USE pratice 9 SELECT country FROM dbo.table_a WHERE country LIKE '%中%'10 11 --@VC_OC_UserName 阅读全文
posted @ 2013-08-04 13:10 桦仔 阅读(1968) 评论(0) 推荐(0) 编辑
摘要:笔记193 有关启用或者禁用vardecimal的一些脚本 1 --有关启用或者禁用vardecimal的一些脚本 2 USE master ; 3 GO 4 5 -- Enable vardecimal on database 对数据库开启vardecimal存储格式 6 EXEC sp_db_vardecimal_storage_format 'AdventureWorks', 'ON' ; 7 GO 8 9 10 -- Check the vardecimal storage format state for all databases in the in 阅读全文
posted @ 2013-08-04 13:08 桦仔 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:笔记192 油品销售统计汇总报表的sql语句解析 1 --油品销售统计汇总报表的sql语句解析 2 /*isnull(check_expression , replacement_value ) 3 语法 4 ISNULL ( check_expression , replacement_value ) 5 参数 6 check_expression 7 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。 8 replacement_value 9 在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 阅读全文
posted @ 2013-08-04 13:07 桦仔 阅读(578) 评论(0) 推荐(0) 编辑
摘要:笔记191 一些常用系统表 1 --一些常用系统表 2 --下面附录一些常用系统表 3 4 --名称 地址 说明 5 --sysaltfiles 主数据库 保存数据库的文件 6 --syscharsets 主数据库 字符集与排序顺序 7 --sysconfigures 主数据库 ... 阅读全文
posted @ 2013-08-04 13:05 桦仔 阅读(367) 评论(0) 推荐(0) 编辑
摘要:笔记190 sqlserver 临时表 Vs 表变量 详细介绍 循环插入100条记录 SELECT TOP ( 100 ) 1 --sqlserver 临时表 Vs 表变量 详细介绍 循环插入100条记录 SELECT TOP ( 100 ) 2 --详细出处参考:http://www.jb51.net/article/28788.htm 3 USE tempdb 4 GO 5 SET nocount ON 6 EXEC sp_spaceused 7 /*插入数据之前*/ 8 DECLARE @1 TABLE ( ID INT, Nr NVARCHAR(50) ) 9 INSERT IN... 阅读全文
posted @ 2013-08-04 13:04 桦仔 阅读(724) 评论(0) 推荐(0) 编辑
摘要:笔记189 修改注册表的存储过程1 --修改注册表的存储过程2 EXEC master.[dbo].[xp_instance_regwrite] N'HKEY_LOCAL_MACHINE' , 3 N'SOFTWARE\Microsoft\MSSQLServer' , N'DatabaseM... 阅读全文
posted @ 2013-08-04 13:03 桦仔 阅读(337) 评论(0) 推荐(0) 编辑
摘要:笔记187 白的存储过程with(rowlock)StoredProcedure [dbo].[CT_SynchronizeClearGray] 1 --白的存储过程with(rowlock)StoredProcedure [dbo].[CT_SynchronizeClearGray] 2 USE [GPOSDB] 3 GO 4 /****** 对象: StoredProcedure [dbo].[CT_SynchronizeClearGray] 脚本日期: 04/23/2012 12:18:38 ******/ 5 SET ANSI_NULLS OFF 6 GO 7 SET QUOT... 阅读全文
posted @ 2013-08-04 13:01 桦仔 阅读(314) 评论(0) 推荐(0) 编辑
摘要:笔记186 向表test1增加salary这个字段1 --向表test1增加salary这个字段2 ALTER TABLE dbo.test1 ADD salary numeric(19,2)3 4 --1.插入一个不为空的字段5 ALTER TABLE w add q VARCHAR(10) NOT NULL6 --2.修改字段名7 exec sp_rename 'w.x','y'8 --w是你的表名,X是你原来的字段名 阅读全文
posted @ 2013-08-04 12:59 桦仔 阅读(312) 评论(0) 推荐(0) 编辑
摘要:笔记185 系统存储过程sp_MSforeachtable和sp_MSforeachdb,用于遍历某个数据库的每个表和遍历DBMS管理下的每个数据库(查询数据库所有表的记录总数) https://raresql.com/2014/02/11/sql-server-how-to-filter-data 阅读全文
posted @ 2013-08-04 12:58 桦仔 阅读(460) 评论(0) 推荐(0) 编辑
摘要:笔记184 写的动态存储过程 sql论坛里的in() 怎麽传入参数问题 1 --写的动态存储过程 sql论坛里的in() 怎麽传入参数问题 2 USE [pratice] 3 GO 4 /****** 对象: StoredProcedure [dbo].[CT_CardType_Get] 脚本日期: 09/12/2012 00:00:42 ******/ 5 SET ANSI_NULLS ON 6 GO 7 SET QUOTED_IDENTIFIER ON 8 GO 9 /****** 对象: StoredProcedure [dbo].[CT_CardType_Get] 脚本... 阅读全文
posted @ 2013-08-04 12:56 桦仔 阅读(582) 评论(0) 推荐(0) 编辑
摘要:笔记183 未能找到存储过程'master..xpcmdshell'.或无法装载引用DLLxpsql70解决方法.dll exec master.sys.sp_addextendedproc 'xp_cmdshell', 'C:\Program Files\Microsoft SQL Server\ 阅读全文
posted @ 2013-08-04 12:55 桦仔 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:笔记182 同一个库内的不同表间的数据迁移 switch to1 --同一个库内的不同表间的数据迁移 switch to2 USE GPOSDB3 ALTER TABLE dbo.SystemPara SWITCH TO dbo.Table_1 阅读全文
posted @ 2013-08-04 12:53 桦仔 阅读(323) 评论(0) 推荐(0) 编辑
摘要:笔记181 添加约束失败的例子 1 --添加约束失败的例子 2 use pratice 3 create table test23(id int, name varchar(20)); 4 5 --插数据 6 insert into test23 values(1,'fd'); 7 8 --表里有不符合要求的数据所以不能添加约束 9 ALTER TABLE test2310 ADD CONSTRAINT con CHECK((upper([name])='F' ))11 12 13 --ALTER TABLE dbo.test23 DROP CONSTRAINT 阅读全文
posted @ 2013-08-03 23:58 桦仔 阅读(276) 评论(0) 推荐(0) 编辑
摘要:笔记180 添加锁提示 索引提示 rowlock updlock index(ix_username) 1 --添加锁提示 索引提示 rowlock updlock index(ix_username) 2 USE TransactionTestDb 3 4 5 SELECT * FROM dbo.Orders WITH(UPDLOCK) WHERE OrderNo =2 6 7 UPDATE dbo.Orders SET Price =300 FROM dbo.Orders WITH(ROWLOCK) WHERE OrderNo =2 8 9 DELETE FROM dbo.Or... 阅读全文
posted @ 2013-08-03 23:57 桦仔 阅读(495) 评论(0) 推荐(0) 编辑
摘要:笔记179 数据库命名规则 1 --数据库命名规则 2 3 1 设计规范: 4 1.1 采用有意义的字段名 5 尽可能地把字段描述的清楚些。当然,也别做过头了,比如CustomerShippingAddressStreetLine1 虽然很富有说明性,但没人愿意键入这么长的名字,具体尺度就在你的把握中。 6 每个单词的首个字母要求用大写,不要用下划线来连接每个单词!!! 7 1.2 遵守3NF 标准3NF 规定: 8 A. 表内的每一个值都只能被表达一次。 9 B. 表内的每一行都应该被唯一的标识(有唯一键)。 10 C. ... 阅读全文
posted @ 2013-08-03 23:56 桦仔 阅读(311) 评论(0) 推荐(0) 编辑
摘要:笔记178 数据库迁移 sql2008安装后服务器改名造成名称不一致的解决方法 1 --数据库迁移 sql2008安装后服务器改名造成名称不一致的解决方法 2 3 select @@servername 4 select serverproperty('servername') 5 6 7 --解决办法: 8 -- 9 --exec sp_dropserver @server = ‘服务器名’10 --exec sp_addserver @server = ‘服务器名’, @local = 'LOCAL'11 --重启sql2008数据库服务,后再次检查是否一致 阅读全文
posted @ 2013-08-03 23:54 桦仔 阅读(814) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页