自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中英文标点符号转换的SQL程序

今夜论坛上有网友要中英文标点符号转换的SQL函数,试着写了一个.create function c1toc2(@c3 nvarchar(1000))returns nvarchar(1000)asbeginselect @c3=stuff(@c3,number,1,substring('~!@#$%^&*()_+;'':"",./<>?[]{}',charindex(substri

2011-12-19 01:10:10 2425 1

原创 36进制数的加法运算

论坛上有人提出用36进制进行加法运算,而且要求一定得用 SQL 语句写,其36进制即采用0-9,a-z这36个符号表示数值,试着写了玩儿:--创建字符转换为数值的函数create function cton36(@s varchar(12))returns bigintasbegindeclare @n bigintset @s=upper(@s)select @n=isnul

2011-12-09 00:03:13 2469

原创 存储过程返回多个结果集直接在MSSQL里合并

论坛中讨论过同一存储过程中多个 select 语句返回后结果集直接在 SQL 中合并的问题,未见到明确的解答,以前只知道可以通过客户端程序用nextRecord方法处理多个结果集,今天试了一下,对同一结构的查询,其多个结果集可以直接用 SQL 语句合并,程序如下:create table t1(id int,col varchar(10))insert into t1 select 1,'

2011-11-21 12:59:17 4017

原创 三表动态行转列

今日论坛上碰到一个帖子,要求对三表进行连接后动态行转列,先前只做过两表的,研究了一番,终于做成,列于后,并添加了注释. --三表动态行转列create table D( [id] int primary key identity(1,1), [name] varchar(50))insert into D([name]) values('销售部')ins

2011-11-02 00:33:37 1181 1

原创 SQL SERVER 2005 中,对两集合中有多少相同元素的检测

总是有C友在网上问这样的问题:有列col1,nvarchar型,值可能为 'abc,erfoi,dfij,dja',有列col2,同型,值可能为'张三,李四,王二麻子',问这两列中有多少“元素”相同。首先,这种数据表设计真的有待改进,因为关系型数据库中,一个列,应该是一种属性

2011-09-08 23:00:07 1037

原创 系统用 GHOST 恢复后,如何自动附加写在其他盘上的数据库

上月回复了一个帖子,帖子要求如题,经试验找到办法如下:用xp_cmdshell 命令执行dir命令,找出指定盘上的数据库文件并保存到一个表中,然后取出表中的数据库文件名,执行附加操作。程序如下: /*将下面一段程序作为一个作业,在做GHOST之前写入服务器,并让它

2011-08-31 01:20:56 976

原创 在SQL SERVER 中获取指定连续月份的旬的日期范围

有时,要用到按旬统计,还可能涉及不存在记录的旬(为0),必须要有一个能获得连续数月的旬的日期范围的子查询作连接用,可以按如下方法处理: declare @dt1 varchar(7), @dt2 varchar(7)set @dt1='2011-07'set @d

2011-08-31 00:53:45 2291

原创 ASP 调用带返回参数和记录集的存储过程二次访问数据库服务器的解决办法

设有一存储过程:CREATE PROCEDURE [dbo].[kxj_mycs]@myabc int outputASBEGINSET NOCOUNT ONset @myabc=1000select a2 from csabcRETURN 1

2011-07-31 18:14:00 1492 1

原创 在2000或2005中对一个多行多列的表进行转置

/*作者:qianjin036a日期:2011-07-03MSSQL中表的转置程序,希望将项目         指标1        指标2        指标3---------- ---------- ---------- ----------项目名1       aa         bb         cc项目名2       dd         ee

2011-07-03 20:13:23 2604 1

原创 关于 INSTEAD OF 触发器

<br />快生三星了,好歹也得在CSDN上留点什么以示水平不低吧,但总是不知道该写什么,只善于回答问题,不善于总结问题。<br />近来在坛子上经常看到有问触发器的,而且大多是要求实现在一定条件下不向表中进行操作的触发器,可大多数都不知道该用 INSTEAD OF 触发器。<br /> <br />实现在一定条件下不向表中进行操作的触发器也可以用 AFTER | FOR 触发器,方法是对系统临时表 inserted 表或者 deleted 表进行检查,发现不能操作的,便用 ROLLBACK 对表进行回滚。

2011-01-13 22:13:00 18645 4

空空如也

空空如也

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

TA关注的人

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