数据库技术
文章平均质量分 52
黑暗程序料理师
天下有两难~登天难,求人更难
地上有两苦~黄莲苦,贫穷更苦
世间有两险~江湖险,人心更险
人间有两薄~春冰薄,人情更薄
知其难、忍其苦、测其险、耐其薄,可处事矣!
展开
-
四舍五入加千分位
四舍五入加千分位create function GetFormatString(@dec decimal(28,8), @n int) returns varchar(32) as begin declare @str varchar(32), @len int, @left varchar(32), @right varchar(32),@end varchar(32) if @n!='0' BEGIN set @str= round(@dec,@n) select @left=left(@原创 2010-10-29 12:53:00 · 569 阅读 · 0 评论 -
Sql日期时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varcha原创 2013-08-08 14:57:21 · 546 阅读 · 0 评论 -
将身份证的位号码升级为位
-- --下面定义好的调用函数-- update-- 表-- set-- 身份证号= dbo.ID15TO18(身份证号)-- where-- LEN(身份证号) = 15dbo.ID15TO18函数Create FUNCTION [dbo].[ID15TO18] (@id15 char(15)) RETURNS CHAR(18) AS BEGIN DECLARE @ID18 CHAR(18) DECLARE @S1 AS INTEGER DECLARE @S2 AS INTEGER DECL原创 2010-10-29 13:10:00 · 413 阅读 · 0 评论 -
SQL 2005当中绘画日历
SQL 2005当中绘画日历 2008年月份 ------------ 日 一 二 三 四 五 六 ---- ---- ---- ---- ---- ---- ---- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22原创 2010-10-29 12:48:00 · 358 阅读 · 0 评论 -
超仟個應用程序及數據庫设计模板
今天在網上搜索到以一個強大網站,裏面有超過仟個的應用程序及數據庫設計模板。 分享一下給大家。下面鏈接 http://www.databaseanswers.org/data_models/index.htm原创 2013-08-08 14:40:59 · 506 阅读 · 0 评论 -
普通行列转换
使用SQL 普通行列转换 各种例子原创 2010-10-28 11:23:00 · 464 阅读 · 0 评论 -
将整型数字转换为大写汉字的自定义函数
将整型数字转换为大写汉字的自定义函数,如转换为'壹贰 Create FUNCTION [dbo].[f_digit_chn](@num bigint) RETURNS varchar(20) AS BEGIN -- 调用select dbo.[f_digit_chn](12345678) DECLARE @result varchar(20),@symbol varchar(2) IF @原创 2010-10-29 13:12:00 · 763 阅读 · 0 评论 -
SQL查询多级节点方法
设计资料表中的字段必须有的ID和ParentID 他们的关系是自身引用。常用的两种方法:1.节点函数create function f_cid(@ID int) returns @t_level table(id int , level int) as begin declare @level int set @level = 1 insert into @t_Level @id , @level while @@ROWCOUNT > 0 begin set @level = @leve原创 2010-10-29 13:08:00 · 713 阅读 · 0 评论