自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 使用T-SQL模仿程序实现冒泡排序

/*  Project: 此次研究的课题是模仿程序实现冒泡排序(数据库只需要排序)*/--1.数据库实现冒泡排序(只需要按照要求升序或倒序排列即可)--2.数据库模仿程序实现冒泡排序--a.申明表--a.1 临时数据表declare @tbl table(  ID  int identity(1,1) primary key not null,  Num

2015-10-05 20:39:42 1190

原创 用SQL打印出每年2月日历

/*   Author:James   cDate :2014-02-12   Desc  :平润年2月计算方法  Remark:这是本人业余时间写的一段SQL代码,如有思维漏洞请各位指教!*/--平年闰年计算规则:--闰年:公元年数可被4整除为闰年,但是正百的年数必须是可以被400整除的才是闰年--平年:其他都是平年--select datepart(dw,'

2014-02-12 15:28:07 790

转载 MSSQL Merge的用法

Merge的用法 Merge可以完成以下功能: 1、    两个表之间数据的更新 2、    进行进销存更新库存 3、    进行表之间数据的复制 语法说明: 1、    在语句结束后一定要用分号,否则会提示错误。2、    Merge后为目标表,Using后为数据源表3、    如果有两个When matched,则必须使用and来限定第一

2013-10-15 16:35:41 3575

转载 DTSRUN

用dtsrun命令执行sqlserver包dtsrun /F"e:\web\wwwroot\sunhing\sqlserver\toolsdepart.dts" /Ntoolsdepart   dtsrun /F"e:\web\wwwroot\sunhing\sqlserver\toolsinfor.dts" /Ntoolsinfor 若要执行保存为 COM 结构化存储文件的 DT

2013-08-30 15:28:47 632

原创 Merge 与Left join

/*   Author:James   Desc:Merge 与Left join 区别   Date:2013/7/30*/ --tb_Employ:员工表   --tb_Depart:部门表select * from

2013-07-30 22:27:17 2820

转载 SQL BCP

bcp 实用工具可以在 SQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。除非与 queryout 选项一起使用,否则使用该实用工具不需要了解 Transact-SQL 知识。若要将数据导入表中,必须使用为该表创建的格式文件,或者必须了解表的结构以及对于该表中的列有效的数据类型。bcp

2013-07-22 22:30:45 640

转载 如何配置 SQL Server 发布服务器计算机

发布步骤允许您选择要复制的数据和数据库对象以便订阅者只收到需要的数据。Configuration Manager 2007 不支持站点数据库完全复制,只应复制特定的站点数据库对象。注意在 Configuration Manager 2007 安装中,为支持站点系统访问站点数据库副本,必须复制 98 个对象(48 个表、44 个存储过程、4 个视图和两个用户定义的函数

2013-05-08 13:19:57 1380

原创 分考场、分座位案例

USE [testDB]GO/****** Object:  StoredProcedure [dbo].[pro_OLDCJ]    Script Date: 05/07/2013 09:17:50 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure [dbo].[pro_OLDCJ]

2013-05-07 10:09:54 755

原创 数据库置疑解决方案

--常规SQL SERVER数据库置疑后恢复步骤   --1. 恢复步骤:    --a.将smlog_log.ldf文件备份到其它目录下;   --b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf;   --c.执行以下语句修改数据库的状态:   use Master    go    update sys

2013-04-06 16:07:49 578

原创 查询优化管道分析思路

单个查询的基本编译“管道”  语法解析->绑定->优化->执行

2013-04-05 21:45:02 661

转载 Windows7 Server 2008 下安装Oracle 10g提示“程序异常终止,发生未知错误”的解决方法

我的Oracle 10g版本是10.2.0.1.0,选择高级安装,提示“程序异常终止,发生未知错误”。1.修改Oracle 10G\database\stage\prereq\db\refhost.xml在     后面添加        2.到install目录中找到oraparam.ini文件,把#Windows=4.0,5.0,5.1,5.2修

2013-04-03 10:08:10 7380

原创 SQlSERVER读写分离实施方案

首先应了解读写分离应该注意的问题:1.sqlserver所有读写分离基本上都无法实现时时数据同步。2.发布订阅方式读写分离方式[快照、事务]也要具体看数据的操作频率以及更新上线率来决定。3.日志传送读写分离方式虽然传送速度一般要优越与发布订阅方式,但是每次复制还原过来的日志时候有一种独占数据模式会导致暂时无法问的问题。4.读写分离也要考虑服务器的物理配置,比如磁盘raid、cp

2013-03-31 16:53:54 13803

原创 MS SQL 锁介绍

/*    Author:james    Project:锁的基本讲解*/ 1.HOLDLOCK: 在该表上保持共享锁,直到整个事务结束,而不是在语句执行完立即释放所添加的锁。2.NOLOCK:不添加共享锁和排它锁,当这个选项生效后,可能读到未提交读的数据或“脏数据”,这个选项仅仅应用于SELECT语句。3.PAGLOCK:指定添加页锁(否则通常可能添加表锁)。

2013-02-01 10:59:08 840

原创 Linux 基本命令 总结

文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件

2013-01-15 17:59:35 459

原创 分享正在执行的事务的基本情况

SELECT session_id,status,DB_Name(database_id) AS DB,blocking_session_id,wait_type,last_wait_type,open_resultset_count,open_transaction_count,transaction_id,t2.text FROM sys.dm_exec_request

2013-01-09 10:19:01 336

原创 MSSQLSERVER 数据库快照

/*    Project:数据库快照    Author :Jame    Remark :数据库快照不能用来进行灾难恢复,不过它可以用来逆转数据库修改造成的影响,也可将查询从繁忙的    事务数据库重定向到其他地方            数据库快照的限制:      1.数据库快照不能备份。因为快照是从源数据库中检索的数据和内部存储的数据的组合,

2012-10-24 18:02:31 663

原创 MSSQLSERVER 时间样式

/*   Project:时间格式展示   Author :jame   备注   :mssqlserver 时间精确到3ms*/---时间格式整理/*    样式     使用国家     具体显示    101        美国       mm/dd/yyyy    102        ANSI       yy.mm.dd    103   英国

2012-10-24 11:49:17 834

原创 DBA_1

荡气回肠,只为最美好的平凡;      追求卓越,只为实现平凡中的伟大;    奋力拼搏,只为彰显希望的火苗;

2012-10-23 16:35:43 327

原创 SQLDBA 经常会用到的系统存储过程

sp_add_log_file_recover_suspect_lib          当数据库的复原不能完成时,向文件组增加一个日志文件sp_add_targetservergroup                      增家指定的服务器组sp_add_targetsvrgrp_member                在指定的目标服务器组增加一个目标服务器sp_addap

2012-10-22 11:38:38 473

原创 正则表达式总结

常用正则表达式总结: 只能输入数字:"^[0-9]+$"。只能输入n位的数字:"^\\d{n}$"。只能输入至少n位的数字:"^\\d{n,}$"。只能输入m~n位的数字:。"^\\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})$"。只能输入有1~3位小数的正实数

2012-08-31 11:41:05 1011 3

原创 sqlserver 行转列 列转行

---行转列declare @abc table(col1 varchar(20),col2 varchar(20))insert @abcselect 'A','ddd' union allselect 'B','asdf' union allselect 'C','dsdf' union allselect 'D','eee' union allselect 'E'

2012-08-17 16:25:44 2342 1

原创 SQL修改指定数据库的表数据类型【如将表中所有varchar类型修改为nvarchar】

declare @num int,@tableName varchar(50),@columnName varchar(50),@typeName varchar(50),@max_length int,@str varchar(500) = ''declare cur_table cursor for with cte(num,tableName,columnName,typeNam

2012-08-15 15:32:29 4239

原创 DBA的思考

好的语句在于日常用心点滴积累;没有随随便便的成功,更没有任何轻易的失败用心 用力  去做做一个 职业操守的DBA!

2012-02-25 00:12:38 428

原创 SQL拆分指定的数据,在将修改拆分的字符串,最后在合并字符串

---创建函数use dddgoalter function fun_Cover(@Name nvarchar(max),@Stuff nvarchar(255))returns @SplitStringsTable table( ID int identity(1,1), Name nvarchar(4000)-- nvarchar(4000))asb

2011-12-02 13:54:34 1546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除