Sql Server
文章平均质量分 56
kevinzhaoyp
没有做不到,只有想不到。^_^自信、自强、自律。
展开
-
Sql函数返回一个数据集(Table)
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FunName]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[FunName]GOSET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON G原创 2012-02-01 17:30:59 · 11329 阅读 · 0 评论 -
sql server 树形表的一些操作
--通过子节点查询父节点WITH TREE AS( SELECT * FROM tstructure WHERE id = '要查询的子 id' UNION ALL SELECT tstructure.* FROM tstructure, TREE WHERE TREE.parent = tstructure.id) SELECT * FR原创 2016-05-04 17:29:38 · 836 阅读 · 0 评论 -
Sql server 取按日期最大的一条记录
select * from T_Test A where date=(select max(date) from T_Test B where A.[Name]=B.[Name])原表记录执行后结果原创 2016-03-21 17:37:28 · 41146 阅读 · 1 评论 -
sql server2005后台数据库模板
整理一些自己用的sql模板,在写后台程序时很有用,可以很快的建立一个新的后台程序。1、Ctrl+鼠标左键拖动 拉一个副本。2、按F2替换新文件名。3、在sql server2005中打开,Ctrl+H替换相关名称(表名,视图名,函数名等..)。4、可以很快的直接去写主体了。如果需要加密的话可以使用“WITH ENCRYPTION”。一、表 模板 if exists (原创 2012-02-02 19:51:12 · 1954 阅读 · 1 评论 -
Days360
CREATE FUNCTION [dbo].[F_Days360]( @BeginDate datetime, @EndDate datetime) returns int AS begindeclare @d1 int, @m1 int, @y1 int, @d2 int, @m2 int, @y2 int set @d1 = Day(@Begi原创 2014-06-23 20:50:19 · 946 阅读 · 0 评论 -
一个分割字符串的函数,自定义分割符。
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[F_SplitStr]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[F_SplitStr]GO/*程序名:作者:kevin功能:分割字符串函数参数:@str要分割的字符串原创 2014-04-22 23:27:22 · 779 阅读 · 0 评论 -
附加分离SQLServer数据库命令
附加数据库命令:EXEC sp_attach_db @dbname = '数据库名称', @filename1 = 'MDF路径',@filename2= 'LOG路径.LDF'分离数据库命令:EXEC sp_detach_db @dbname = '数据库名称'注:要在master下执行。 显示可用的数据库exec sp_helpdb原创 2012-10-06 10:32:23 · 7643 阅读 · 0 评论 -
Sql Server执行动态SQL
Sql Server执行动态SQL原创 2012-09-26 12:18:30 · 532 阅读 · 0 评论 -
一个返回汉字首字母的函数SQL Server
该函数返回前三个汉字的首字母,可以根据情况改。if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_NetCh]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_NetCh]GOSET QUOTED_IDENTIFIER ON原创 2012-02-21 22:26:42 · 937 阅读 · 1 评论 -
一个可以将汉字转为拼音的存储过程
以下存储过程可以将传入的汉字转为拼音输出if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_GetPy]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_GetPy]GOSET QUOTED_IDENTIFIER ON G原创 2012-02-21 22:18:06 · 4418 阅读 · 0 评论 -
Sql server 2005 行列与转
一、行转列 pivot--行转列 pivot--语法table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN())--实例select * from tb_rowSELECT * FROM tb_row pivot( MAX(score) FOR course IN (语文,数学,物理) )a二、列原创 2016-05-19 17:56:15 · 472 阅读 · 0 评论