
函数
ReViSion
有努力总会有收获
展开
-
相同则写入组合
create table tb(no int,b varchar(10))insert into tb select 1,2 union all select 1,3union all select 1,4union all select 2,5union all select 2,6 union all select 2,7gocreate function db原创 2006-03-16 21:19:00 · 1193 阅读 · 0 评论 -
计算字符串表达式
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_calc]) and xtype in (NFN, NIF, NTF))drop function [dbo].[f_calc]GO/*--计算表达式的函数 计算给定算术表达式的值 此方法由VB版 hhjjhjhj(大头) 提供转载 2006-03-17 23:06:00 · 1201 阅读 · 0 评论 -
十进制数转换为十六进制数
CREATE FUNCTION dbo.f_dec_hex(@num bigint,@length int)RETURNS varchar(16)ASBEGIN--作者:pbsql--@num为要转换为十六进制进制字符串的正整数,若为负数则返回0--@length为要返回的十六进制字符串的长度--若@length为负数则返回0,若为0则返回实际长度的十六进制字符串--若@length大于0原创 2006-02-28 23:28:00 · 2039 阅读 · 0 评论