随笔分类 -  SqlServer2005

 
Tsql123
摘要:temp tablecreate table #temp1(fmname nvarchar(255), emigra nvarchar(255))insert into FMToEmigraMapping select fmname,emigra from #tempinsert into #temp1(fmname) select emigrafieldname from FMToEmigraM... 阅读全文
posted @ 2007-03-02 14:54 阅读(147) 评论(0) 推荐(0)
在1433 以外的任何端口上连接到SQL Server
摘要:SqlServer的默认开放端口是1433,但是由于实际开发的需要端口被设置为非1433,一些开发人员不知如何写该类型的连接字符串了。其实解决这个问题很简单的,只需在连接字符串的Data Source=myServer后面加上逗号和端口号就可以了。例如“……User ID=sa;Initial Catalog=pubs;Data Source=myServer,1200”,就是连接的1200端口的... 阅读全文
posted @ 2006-09-06 01:40 阅读(390) 评论(0) 推荐(0)
获取SQL Server的当前连接数
摘要:select count(spid) as counts, status, hostname, dbname = case when dbid = 0 then null when dbid 0 then db_name(dbid) end from master.dbo.sysprocesses where spid >=0 and spid 0 then db_name(dbid) end... 阅读全文
posted @ 2006-06-02 00:31 阅读(591) 评论(0) 推荐(0)
查看数据库所有用户表及其列信息
摘要:SELECT obj.object_id, obj.name table_name, c.column_id, c.name column_name, c.system_type_id, c.is_nullable, c.is_identity, c.is_computed, ind.is_primary_key, c.max_length, COLUMNPROPERTY( c.o... 阅读全文
posted @ 2006-05-12 12:13 阅读(493) 评论(0) 推荐(0)
在SQL Server 2005中解决死锁
摘要:数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert into Orders(CustomerId) values('ALFKI') wai... 阅读全文
posted @ 2006-04-11 09:20 阅读(314) 评论(0) 推荐(0)
SQL Server 2005新功能(1) - TSQL
摘要:SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders ... 阅读全文
posted @ 2006-04-11 09:19 阅读(226) 评论(0) 推荐(0)
sql server 2005 分页
摘要:declare @pageindex intdeclare @pagesize intset @pageindex =1set @pagesize =10select * from (select 动态新闻ID,row_number() over(order by 动态新闻ID ) as rowno from dbo.动态新闻) awhere a.rowno <=(@pageindex+1)... 阅读全文
posted @ 2006-03-27 09:15 阅读(179) 评论(0) 推荐(0)
SqlServer2005中实现递归查询
摘要:WITH RecursiveCategories (ParentID,ID ,CateName ,Parenturl,Level) AS ( SELECT 系统__路径ID, 路径ID, 路径名称,url, 0 AS Level FROM 系统_导航路径 WHERE 系统__路径ID = 0 UNION ALL SELECT 系统_导航路径.系统__路径ID, 系统_导航路径.路径... 阅读全文
posted @ 2006-03-20 17:12 阅读(392) 评论(0) 推荐(0)