自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 论坛 (152)

原创 将数据库中的数据转换为insert语句

CREATE PROCEDURE sp_generate_insert_script @table_list varchar(8000)=*--Format of @table_list: --tb        --single table--t1,t2,t3  --table list--*         --all tables in the databaseAS--作者:

2006-02-21 20:18:00 2233

原创 将指定字符串拆分为两个字段的记录集

CREATE FUNCTION dbo.f_split_strings(@s varchar(8000),@mc varchar(10),@dc varchar(10))RETURNS @t TABLE(s1 varchar(4000),s2 varchar(4000))ASBEGIN--作者:pbsql--将指定字符串@s以字符串@mc为分隔拆分,再将拆分后的字符串按@dc拆分,最后得到记录集 

2006-01-06 15:58:00 1456

原创 将字符串拆分为记录集

CREATE FUNCTION dbo.f_split_string(@s varchar(8000),@c varchar(10))RETURNS @t TABLE(s varchar(8000))ASBEGIN--作者:pbsql--将指定字符串@s以字符串@c为分隔拆分为记录集  DECLARE @i int,@l int  SELECT @i=CHARINDEX(@c,@s),@l=LEN

2006-01-06 15:47:00 1377

原创 十进制数转换为二进制数

CREATE FUNCTION dbo.f_dec_bin(@num bigint,@length int)RETURNS varchar(64)ASBEGIN--作者:pbsql--@num为要转换为二进制字符串的正整数,若为负数则返回0--@length为要返回的二进制字符串的长度--若@length为负数则返回0,若为0则返回实际长度的二进制字符串--若@length大于0则返回长度

2006-01-05 17:43:00 1386

原创 二进制数转换为十进制数

CREATE FUNCTION dbo.f_bin_dec(@s varchar(64))RETURNS bigintASBEGIN--作者:pbsql--参数不得含0、1之外的任意字符(首尾空格除外),否则返回0  DECLARE @i int,@result bigint  SELECT @i=0,@result=0,@s=RTRIM(LTRIM(REVERSE(@s)))  WHIL

2006-01-05 17:40:00 1481

原创 十进制数转换为十六进制数

CREATE FUNCTION dbo.f_dec_hex(@num bigint,@length int)RETURNS varchar(16)ASBEGIN--作者:pbsql--@num为要转换为十六进制进制字符串的正整数,若为负数则返回0--@length为要返回的十六进制字符串的长度--若@length为负数则返回0,若为0则返回实际长度的十六进制字符串--若@length大于0

2006-01-05 17:37:00 3398

原创 十六进制数转换为十进制数

CREATE FUNCTION dbo.f_hex_dec(@s varchar(16))RETURNS bigintASBEGIN--作者:pbsql--参数不得含0~9、a~f、A~F之外的任意字符(首尾空格除外),否则返回0  DECLARE @i int,@result bigint  SELECT @i=0,@result=0,@s=RTRIM(LTRIM(UPP

2006-01-05 17:33:00 1793

原创 数字转换为大写汉字

CREATE FUNCTION dbo.f_digit_chn(@num bigint)RETURNS varchar(20)ASBEGIN--作者:pbsql--@num为要转换为汉字字符串的整数,如123084转换为壹贰叁零捌肆  DECLARE @result varchar(20),@symbol varchar(2)  IF @num    SELECT @symbol=负,@r

2006-01-05 17:23:00 1422

原创 显示数据库表间的外键关系

select foreign_key=b.name,       foreign_key_table=c.name,       foreign_key_columns         =isnull((select name from syscolumns                  where id=c.id and colid=a.fkey1),)         +isnull(

2006-01-05 16:48:00 1217

原创 显示数据库的表结构

select table_name=case when b.colorder=1 then a.name else end,       column_name=b.name,       column_order=b.colorder,       data_type=t1.name         +case when t1.name in (binary,varbinary,

2006-01-05 15:21:00 1503

原创 如何快速地比较两数据库结构的差异

手工比较两数据库结构的差异既费时又费力,下面这段代码能快速地比较两数据库结构的差异,比较内容:表字段(类型、是否允许空、标识、字段顺序、默认值、默认值名称、公式、排序规则)索引(是否主键、是否聚集索引、是否唯一索引、索引名称)视图存储过程触发器函数check约束外键约束(主键表、主键列、级联更新、级联删除、外键名称)可连接任何数据库运行,只需制定变量@db1、@db2即可declare @db1

2005-12-14 14:01:00 2678 7

原创 查找数据表中不存在的ID号

CREATE PROCEDURE sp_recycleASDECLARE @maxid int,@sql varchar(8000)IF exists(SELECT * FROM t)BEGIN  SELECT @maxid=MAX(id) FROM t  CREATE TABLE #t(id int)  SET @sql=SELECT TOP +CAST(@maxid AS varchar)

2005-03-21 16:34:00 1799

原创 一个将数据分页的存储过程

CREATE PROCEDURE sp_page  @tb         varchar(50), --表名  @col        varchar(50), --按该列来进行分页  @coltype    int,         --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型  @orderby    bit,         --排序,0-顺序,1-倒序  @coll

2004-11-30 21:08:00 4936 16

原创 将小写金额转换为英文

CREATE FUNCTION [dbo].[f_num_eng] (@num numeric(15,2))RETURNS varchar(400) WITH ENCRYPTIONASBEGIN--All rights reserved. pbsql  DECLARE @i int,@hundreds int,@tenth int,@one int  DECLARE @thousand int,@

2004-10-29 16:17:00 1348

原创 将小写金额转换为中文大写

CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,2))RETURNS varchar(100) WITH ENCRYPTIONASBEGIN--版权所有:pbsql  DECLARE @n_data VARCHAR(20),@c_data VARCHAR(100),@n_str VARCHAR(10),@i int  SET @n_data=R

2004-10-29 16:13:00 1856 2

空空如也

2005春节短信祝福

发表于 2005-01-24 最后回复 2019-10-14

帖笑话啦(谨以此帖献给要辞职的人们)

发表于 2004-07-07 最后回复 2019-10-14

realgz快快来!!!

发表于 2004-03-19 最后回复 2019-10-14

看看未来的CSDN是什么样子

发表于 2004-11-19 最后回复 2019-10-12

●喜欢摄影的朋友请进:欢迎参观偶的相册●

发表于 2005-06-16 最后回复 2019-10-12

若散步到此,请进来聊聊

发表于 2004-09-16 最后回复 2019-10-12

2007,大家好!

发表于 2007-01-01 最后回复 2007-07-12

sql server 数据库基于时间点的恢复

发表于 2006-07-27 最后回复 2006-12-28

简单SQL语句,你知道它的运行结果吗?(欢迎讨论!)

发表于 2006-09-22 最后回复 2006-12-27

【激情世界杯】淘汰赛竞猜:八强、四强、冠亚军

发表于 2006-06-24 最后回复 2006-07-20

SQL SERVER中一些常见性能问题的总结

发表于 2005-11-30 最后回复 2006-06-29

【六月:激情世界杯】来个热身:先猜一下小组出线形式

发表于 2006-06-01 最后回复 2006-06-26

火箭,一个赛季就这样早早结束了

发表于 2006-01-09 最后回复 2006-05-23

如何快速地比较两数据库结构的差异

发表于 2005-12-13 最后回复 2006-04-11

开工了,各位新年好,恭喜发财!

发表于 2006-02-05 最后回复 2006-02-14

夜深人静,祝各位新年快乐!

发表于 2005-12-29 最后回复 2006-01-03

圣诞祝福

发表于 2005-12-19 最后回复 2005-12-21

做过Brainbench的测试的请进

发表于 2005-11-29 最后回复 2005-12-05

cindyAng、hphong请进来一下

发表于 2005-11-21 最后回复 2005-11-23

今夜,无法入睡

发表于 2005-10-25 最后回复 2005-11-04

祝各位长假快乐!

发表于 2005-09-27 最后回复 2005-10-10

深圳作PB+SQL的朋友请进来一下,有项目需要寻求合作

发表于 2005-07-06 最后回复 2005-07-12

数据库、应用程序的排序规则问题

发表于 2005-06-28 最后回复 2005-07-01

blog被删,沉痛悼念!

发表于 2005-04-23 最后回复 2005-06-27

●欢迎参观偶的相册●

发表于 2005-06-16 最后回复 2005-06-27

关注NBA,关注总决赛

发表于 2005-06-02 最后回复 2005-06-24

Win2000/XP+Access+ADO,还需要哪些软件支持?是否还需要安装Office?

发表于 2005-05-23 最后回复 2005-06-15

生日了,发张PP

发表于 2005-03-24 最后回复 2005-04-05

请教一下取硬盘序列号的这个函数

发表于 2004-08-10 最后回复 2005-04-04

大家说说:姚明所在的休斯顿火箭今年能走多远呢?

发表于 2005-03-15 最后回复 2005-03-31

空气太潮了

发表于 2005-02-25 最后回复 2005-03-01

元宵、烟花、灯谜

发表于 2005-02-23 最后回复 2005-02-23

发表于 2005-02-23 最后回复 2005-02-23

正月十五闹新春

发表于 2005-02-23 最后回复 2005-02-23

归去来兮

发表于 2005-02-21 最后回复 2005-02-22

如何讨债

发表于 2005-01-22 最后回复 2005-02-08

哈哈,一个大红包,心情舒畅

发表于 2005-02-03 最后回复 2005-02-04

《CSDN社区电子杂志——MS-SQL Server杂志》创刊号发布!

发表于 2005-02-01 最后回复 2005-02-02

这回看谁先

发表于 2005-01-21 最后回复 2005-01-21

发表于 2005-01-21 最后回复 2005-01-21

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