随笔分类 -  sql

摘要:declare @ddd varchar(50),@split varchar(1)set @ddd = '12345678,1234567890,1234567890,123456,123456789'set @split = ','while(charindex(@split,@ddd)<>0)begin select substring(@ddd,1,charindex(@split,@ddd)-1) set @ddd = stuff(@ddd,1,charindex(@split,@ddd),'') select @ddden 阅读全文
posted @ 2013-01-07 10:28 幸福~伞 阅读(1989) 评论(0) 推荐(0)
摘要:-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)<>0) begin ... 阅读全文
posted @ 2012-12-12 20:17 幸福~伞 阅读(548) 评论(0) 推荐(0)
摘要:代码1 CREATE DATABASE Archive 2 ON PRIMARY (FILENAME = 'c:\mdb.mdf') 3 FOR ATTACH 4 GO 阅读全文
posted @ 2011-12-02 15:17 幸福~伞 阅读(137) 评论(0) 推荐(0)
摘要:代码 1 if exists(select * from sysobjects where name='CustomDate') 2 drop function dbo.CustomDate 3 go 4 create function dbo.CustomDate 5 ( 6 @time datetime='', 7 @year varchar(5) ='', 8 @month varchar(5) ='', 9 @day varchar(5) ='',10 @hour varchar(5) ='' 阅读全文
posted @ 2011-12-02 13:57 幸福~伞 阅读(307) 评论(0) 推荐(0)
摘要:View Code 1 create login stu with password='1111', default_database=stuInfo2 use stuInfo3 go4 create user stu for login stu with default_schema=dbo ;5 go 6 exec sp_addrolemember 'db_owner', 'stu' ;7 go要想成功访问 SQL Server 数据库中的数据,我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利;二、获得访问特定数据 阅读全文
posted @ 2011-11-24 17:11 幸福~伞 阅读(3493) 评论(0) 推荐(1)
摘要:1 ------------------------------------sql server 版本------------------------------------------ 2 -- 3 -- Definition for user-defined function f_GetPy : 4 -- 5 GO 6 create function [dbo].f_GetPy(@str nvarchar(4000)) 7 returns nvarchar(4000) 8 as 9 begin 10 declare @strlen in... 阅读全文
posted @ 2011-11-23 10:22 幸福~伞 阅读(468) 评论(0) 推荐(0)
摘要:1 Sql Server 中一个非常强大的日期格式化函数常用: 2 Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 3 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM 4 Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 5 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 6 Select CONVERT(varchar(100)... 阅读全文
posted @ 2011-11-07 22:48 幸福~伞 阅读(408) 评论(0) 推荐(0)