用户操作
[即时聊天] [发私信] [加为好友]
蔡行果ID:hychieftain
51679次访问,排名2101好友0人,关注者1
hychieftain的文章
原创 47 篇
翻译 0 篇
转载 2 篇
评论 26 篇
hychieftain的公告
-------------------------------
访问量:
-------------------------------

今日天气

最近评论
vvukqr:wow power leveling
peon:哥们 你好 希望添加原文的地址链接:
http://blog.joycode.com/peon/archive/2004/11/05/38075.aspx
at1998:在 PerfMon 中单击“查看报表”。

perfmon在什么地方? 我是win2003
andrew:很不错的网址,支持楼主
Lee:请教,那跨服务器呢?
文章分类
收藏
相册
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 SQL 一些小技巧收藏

新一篇: .NET Test Driven Development  | 旧一篇: 如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?

These has been picked up from thread within sqljunkies Forums http://www.sqljunkies.com

Problem
The problem is that I need to round differently (by halves)
Example: 4.24 rounds to 4.00, but 4.26 rounds to 4.50.
4.74 rounds to 4.50 and 4.76 rounds to 5.00

Solution
declare @t float
set @t = 100.74
select round(@t * 2.0, 0) / 2

Problem
I'm writing a function that needs to take in a comma seperated list and us it in a where clause. The select would look something like this:

select * from people where firstname in ('larry','curly','moe')

Solution
use northwind
go

declare @xVar varchar(50)
set @xVar = 'anne,janet,nancy,andrew, robert'

select * from employees where @xVar like '%' + firstname + '%'

Problem
Need a simple paging sql command

Solution
use northwind
go

select * from products a
where (select count(*) from products b where a.productid >= b.productid) between 15 and 16


Problem
Perform case-sensitive comparision within sql statement without having to use the SET command

Solution

use norhtwind
go

SELECT * FROM products AS t1
WHERE t1.productname COLLATE SQL_EBCDIC280_CP1_CS_AS = 'Chai'

--execute this command to get different collate naming
--select * from ::fn_helpcollations()

 

Problem
How to call a stored procedure located in a different server

Solution

SET NOCOUNT ON
use master
go

EXEC sp_addlinkedserver '172.16.0.22',N'Sql Server'
go

Exec sp_link_publication @publisher = '172.16.0.22',
@publisher_db = 'Northwind',
@publication = 'NorthWind', @security_mode = 2 ,
@login = 'sa' , @password = 'sa'
go

EXEC [172.16.0.22].northwind.dbo.CustOrderHist 'ALFKI'
go

exec sp_dropserver '172.16.0.22', 'droplogins'
GO

发表于 @ 2004年12月07日 11:26:00|评论(loading...)|编辑

新一篇: .NET Test Driven Development  | 旧一篇: 如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © hychieftain