
Sql高级查询/存储过程
ITFLY8
这个作者很懒,什么都没留下…
展开
-
Sql Server实现按时间统计存储过程(涉及临时表,动态Sql语句,Cast用法,Sp_Execute 多参数调用,游标技术等)
代码:ALTER Procedure UserSiteNowDataHourTotalView_List(@StartTime varchar(25),@EndTime varchar(25),@SiteID int)ASdeclare @SQLString nvarchar(200)declare @SQLTemp nvarchar(2000)declar原创 2007-12-21 16:36:00 · 1772 阅读 · 0 评论 -
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的区别比较
出处:http://hi.baidu.com/xiaokang088/blog/item/ba6fec3e63c4743571cf6c2a.html@@IDENTITY 返回最后插入的标识值。 语法 @@IDENTITY 返回类型 numeric 注释 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任转载 2009-05-20 11:45:00 · 671 阅读 · 0 评论 -
SQL SERVER2005 存储过程事务,游标实例(测试通过)
最近记性比较差,记录一下 呵呵~~存储过程事务ALTER proc [dbo].[Unigo_Community_DeletePrivateMessage]@userId int,@privateMessageId intasbegin if(@userId >0 and @privateMessageId >0) beginBEGIN TRANSACTION Tran_MSGBEGIN原创 2008-10-24 18:17:00 · 790 阅读 · 0 评论 -
Vs2005开发CLR存储过程
使用SQL Server 2005中的CLR集成出处:http://www.dedecms.com/plus/view.php?aid=38019这个问题是前几天遇到的,简单描述一下:单一课程和系列课程。一个系列包括多个单一课程。存放数据的表的设计为 表:ES_RefSerailCourse 列:SerialCourseID(int) | CourseID(int) 一个Seria转载 2008-09-16 14:25:00 · 961 阅读 · 0 评论 -
SQL Server获取重复数据的方法
SQL Server获取重复数据的方法一 获取重复的数据的值select user_name from usersgroup by user_namehaving(count(1)>1)二 获取重复数据的记录select * from users where user_name in(select user_name from usersgroup by user_namehaving(c原创 2008-09-11 15:47:00 · 1248 阅读 · 1 评论 -
sql分割字符串
出处:http://hi.baidu.com/longaohun/blog/item/ebd5d338349dfec6d46225aa.htmlT-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组create functi转载 2008-07-31 14:03:00 · 887 阅读 · 0 评论 -
设置SQL 2005的全文检索功能
出处:http://tech.powereasy.net/help/SiteWeaver/2053.html1.进入网站后台==系统设置==网站信息配置==搜索选项:此主题相关图片如下:保存。 2. 进入你的服务器,打开你的SQL 2005 进入你的数据库找到PE_Article表==右键==全文索引==自定义全文索引:此主题相关图片如下: 此主题相关图片如下转载 2008-07-18 18:35:00 · 683 阅读 · 0 评论 -
透视SQL Server 2005技术机制和全文搜索技术
出处:http://www4.it168.com/jtzt/shenlan/tech/sqlserver/ 技术首页:Java .NET 数据库 | ITPUB社区: 数据库 开发技术 管理 资料 Blog 投稿 让您的数据随时随处在指尖跳动 ——点评微软新一代数据库产品SQL Server 2005在过去的一年里新登台的产品已经纷纷通过其优异的表现,向业原创 2008-07-23 10:18:00 · 792 阅读 · 0 评论 -
使用SQL 把查询的结果连接起来
使用SQL变量 把查询的结果连接起来Declare @tmp varchar(200)set @tmp=--必须赋值不赋值返回为空select top 10 @tmp=@tmp+,+ convert(varchar,content_id) from [content]select @tmp原创 2008-07-09 16:11:00 · 1182 阅读 · 0 评论 -
怎么把记录集中的多条相同的记录合并成一条记录
#include#include#include#include#include#define SIZE_KEY 32#define SIZE_VALUE 256#define DEFAULT_TABLESIZE 101using namespace std;typedef struct Metadata{ Metadata(char* key, char* value)原创 2008-01-09 09:01:00 · 1006 阅读 · 0 评论 -
SQL查询系列教程-SQL中EXISTS的用法
出处:http://hi.baidu.com/baidhello/blog/item/47b941876eafdc29c75cc32a.htmlEXISTS指定一个子查询,检测行的存在。 语法EXISTS subquery参数subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT转载 2008-01-09 08:21:00 · 1597 阅读 · 0 评论 -
SQL-SERVER的日志管理
转载 2007-12-29 17:17:00 · 643 阅读 · 0 评论 -
Sql Server分组查询 求除法取两位小数
SELECT ComeArea,cast((Sum(TotalNum)/cast( (SELECT Sum(TotalNum) from VisitAreaView) as float))*100 as numeric(18,0)) from VisitAreaView group by ComeArea分组查询 求除法取两位小数原创 2007-12-30 08:03:00 · 2069 阅读 · 0 评论 -
Sql中的getDate()函数
出处:http://hi.baidu.com/heartflyer2008/blog/item/6cc91d0e04ac08c97acbe12b.html Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSel转载 2007-12-26 08:51:00 · 1012 阅读 · 0 评论 -
Sql Server自定义存储过程实例
CREATE Procedure UserSiteNowDataView_List(@UserID int, @Type int, @StartTime varchar(25), @EndTime varchar(25),@SiteID int)AS --返回查询数据declare @SQLString nvarchar(200)declare @SQLTemp nvarchar原创 2007-12-18 15:33:00 · 713 阅读 · 0 评论 -
AggregateCacheDependency、CacheDependency、SqlCacheDependency Asp.net 2.0
出处:http://hi.baidu.com/zhaobf/blog/item/948ae7bfe4f43c0e18d81f28.html Asp.net 2.0新增的缓存管理: CacheDependency跟踪缓存依赖项,缓存依赖项可以是应用程序的 Cache 中的文件、目录或与其他对象的键。 SqlCacheDependency类在所有受支持的 SQL Server 版转载 2009-07-29 16:45:00 · 691 阅读 · 0 评论