![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql server
东成西就2021
老无所依
展开
-
导出sql server数据表的详细结构
--SQL2000中應該用:sysproperties--SQL2005中應該用:sys.extended_properties 由于数据库版本的问题,下表的语句要作相应的修改SELECT 表名=case when a.colorder=1 then d.name else end, 表说明=case when a.colorder=1 then isnull(f.value,)翻译 2008-11-17 13:48:00 · 1967 阅读 · 0 评论 -
Sql server 2000 & Sql server 2005 相互转换方法
从sql server2005中导入2000的数据不是难事。做法如下:1:把sql server 2000的数据库backup,做成一个bak的备份文件2:在sql server 2005中新建数据库,然后选择恢复数据库,选择刚才的bak文件3:选择可以覆盖原来的数据文件。4:搞定。 或者是 复制2000的数据库文件及日志到 2005中附加就OK啦! 但是,从转载 2009-08-22 18:02:00 · 907 阅读 · 1 评论 -
Sql server同表内嵌套查询
很多时候,我们在同一个表里存储具有相同属性,但有层次关系的数据,比下我做项目中的党机关的级别(党委--总支--支部--小组)或省市的级联。 这个时候,就要用到Sql server的WITH All_Branch AS 子句里,它利用了临时表来进行操作的。不多讲,看语句 WITH All_Branch AS(SELECT id,name FROM party_categ原创 2009-10-18 22:52:00 · 2867 阅读 · 0 评论 -
Sql Server同表内的级联排序
Sql Server同表内的级联排序(即同父级别的子节点自行按1~N排序),2005版本已经自带了ROW_NUMBER() OVER子句,可以很方便地实现效果。但是2000版本不支持这种做法,不过也可以采取特殊做法 --slq2005select rd.id,r.id ruleId,ROW_NUMBER() OVER( PARTITION BY r.id ORDER BY r原创 2009-10-18 22:31:00 · 1158 阅读 · 0 评论