SQL Server 常用集錦

2021-07-24 18:45:57 字數 849 閱讀 4929

1、設定表結構某列的值,為固定排序後的行號值的sql語句示例:

from

(select stationnum,stationname,row_number() over(order by stationnum) as rowid

2、查詢表在資料庫中,其他表中的外來鍵

select * from sys.foreign_keys 

where referenced_object_id=object_id('表名稱') order by 1

3、重置表自動增長列為0

3.1、使用dbcc控制台命令   

dbcc checkident(表名,reseed,0)
3.2、truncate table 也可將當前標識值清零,但當有外來鍵等約束時,無法truncate表
truncate table 表名
4、樹形查詢、刪除
with cte as

(select * from resource where id='c3940da6-caf7-498a-86c0-4d8090b9c112'

union all

select a.* from resource a  inner join  cte b on ( a.parentid=b.id)    

)

select * from cte

delete resource where id in(select id from  cte )

sqlserver 常用儲存過程集錦

常用儲存過程集錦,都是一些mssql常用的一些,大家可以根據需要選擇使用。分頁 分頁查詢資料 create procedure dbo getrecordset strsql varchar 8000 查詢sql,如select from user pageindex int,查詢當頁號 pages...

sqlserver儲存過程集錦(一)

常用儲存過程集錦,都是一些mssql常用的一些,大家可以根據需要選擇使用。分頁 分頁查詢資料 create procedure dbo getrecordset strsql varchar 8000 查詢sql,如select from user pageindex int,查詢當頁號 pages...

SQL Server 負載均衡方案集錦

截至到sql server 2008,微軟還是沒有推出負載均衡元件,只能通過sql server的其他技術特性或者利用第三方元件來diy,下面列出我在做專案時最常用到的幾個方案 端到端拓撲的事務性複製 sql server 2005對端到端 p2p 拓撲結構上事務性的複製加強了支援。p2p的拓撲結構...