240¸ö¹úÍâSQL Server¸ßÊֵIJ©¿Í¼¯ÝÍ
Aaron Bertrand
Adam Machanic
All Things SQL Server
Allen Kinsel - SQL DBA
Allen White
Amit Bansal writes...
Andrew Fryer's Blog
Andrew Kelly
Andy Leonard
Anything and Everything IT
Arcane Code
Arnie Rowland: Ramblings of a Harried Technogeek
B.I. for the SQL Guy
Bart Duncan's SQL Weblog
belle's sql musings
Benchmark IT Consulting
Benjamin Wright-Jones
BI Polar
BI Thoughts and Theories
Bill Ramos on SQL Server
Bluedog67
Bob Beauchemin's Blog
Bob Duffy's Blobby Blog
Boyan Penev on Microsoft BI
Brad M McGehee
Brent Ozar - SQL Server DBA
Brian Knight
Brian Knight
Carpe Datum
Carter's Dad - Parker's Dad Too!
Chadhoc.net
Chris Randall's SQL Blog
codegumbo
Conor Cunningham's Blog
Craig Freedman's SQL Server Blog
Cristian's Blog
Dan Guzman's Blog
Dangling On The Shoulders Of Giants
Dan's Blog
Darren Gosbell [MVP] - Random Procrastination
Data Dude
Dave does Data
DavidM
DBA Field Notes
DBA Will
Dejan Sarka: Posts
Denis Gobo
Dinesh's Blog :::: Being Compiled ::::
Dirty Reads ...
Donald Farmer: Foraging in the Data Forest
DotNetKicks.com - Stories tagged with SQL
DotNetShoutout - Latest published stories in SQL
Dougbert.com
Elizabeth Vitt
Eugene Asahara
Exploring SQL...
facility9
Gemini Team Blog
Glenn Berry's SQL Server Performance
Greg A. Johnson's Blog
Greg Larsen's Blog
Have Data Will Travel
Home of the Scary DBA
I want some Moore
ILIKESQL.COM blog
In Recovery...
http://blogs.msdn.com/isaac/default.aspx
It's A Musing
Jack
Jamie's Junk
Jason Massie
Jeff's SQL Server Blog
Jessica M. Moss
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, Productivity, etc.
Joe Sack's SQL Server WebLog
Joe Webb
John Gallardo's Weblog
Jorg Klein
Josef Richberg
Journey to SQL Authority with Pinal Dave
Kalen Delaney
Keep It Simple and Fast
Kendal Van Dyke
Kevin Kline
Kimberly L. Tripp: Improving *my* SQL skills through your questions!
La bodeguita de Nacho
Latest SQL-Server-Performance.com Articl
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
±ÈÈçÔÚNorthwindÊý¾Ý¿âÖÐ
ÓÐÒ»¸ö²éѯΪ
SELECT c.CustomerId, CompanyName
from Customers c
WHERE EXISTS(
SELECT OrderID from Orders o
WHERE o.CustomerID = cu.CustomerID)
ÕâÀïÃæµÄEXISTSÊÇÈçºÎÔË×÷ÄØ£¿×Ó²éѯ·µ»ØµÄÊÇOrderId×ֶΣ¬¿ÉÊÇÍâÃæµÄ²éѯҪÕÒµÄÊÇCustomerIDºÍCompanyName×ֶΣ¬ÕâÁ½¸ö×Ö¶Î¿Ï ......
1.Oracleɾ³ýÖØ¸´¼Ç¼.
ɾ³ý±íÖжàÓàµÄÖØ¸´¼Ç¼£¬Öظ´¼Ç¼ÊǸù¾Ýµ¥¸ö×ֶΣ¨peopleId£©À´Åжϣ¬Ö»ÁôÓÐrowid×îСµÄ¼Ç¼.
delete from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
and rowid not i ......
ÏÈÀ´Ò»¶Î´úÂ룺
WITH OrderedOrders AS
(SELECT *,
ROW_NUMBER() OVER (order by [id])as RowNumber¡¡¡¡--idÊÇÓÃÀ´ÅÅÐòµÄÁÐ
from table_info ) --table_infoÊDZíÃû
SELECT *
from OrderedOrders
WHERE RowNumber between 50 and 60;
ÔÚwindows server 2003, sql server 2005 CTP,P4 2.66GHZ,1GB ÄÚ´æÏ²âÊÔ£¬Ö´ÐÐʱ ......
ÈçºÎÈ·¶¨ËùÔËÐÐµÄ SQL Server 2005 µÄ°æ±¾
Ҫȷ¶¨ËùÔËÐÐµÄ SQL Server 2005 µÄ°æ±¾£¬ÇëʹÓà SQL Server Management Studio Á¬½Óµ½ SQL Server 2005£¬È»ºóÔËÐÐÒÔÏ Transact-SQL Óï¾ä£º
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
ÔËÐнá¹ûÈçÏ£º
²úÆ·° ......