使用方法
exec dbo.p_killspid ‘數據庫名稱’
就先到這里吧,雖然不多,但也是大家常 見的問題,希望各位網友也把自己的經驗分享一下。
14.刪除表中重復數大于N的數據
delete from dbo.DomainInFo_FIp_domain_old where D_IP in(select D_IP FROM(select max(D_IP)AS D_IP ,count(D_IP) AS con FROM DomainInFo_FIp_domain_old group by D_IP)as tWHERE con>500000)
復制代碼
15.把表中重復數小于N的數據寫入到一個新表中去(比較刪除的速度快100倍以上)
insert dbo.DomainInFo_FIp_domain_newselect D_Domain,D_IP from dbo.DomainInFo_FIp_domain_oldwhere D_IP in(select D_IP FROM ( select max(D_Domain)as D_Domain, max(D_IP)AS D_IP ,count(D_IP) AS con FROM dbo.DomainInFo_FIp_domain group by D_IP) as tWHERE con<5000 )
復制代碼
16.把一個表中某列轉成以豆號分隔的字符串
declare @column_name varchar(2000) set @column_name = '' select @column_name = @column_name + convert(varchar,column_name ) +',' from table
復制代碼
17.怎么取時間中的小時,分鐘等值
返回表示指定日期的指定日期部分的整數。語法
DATEPART ( ‘下面備注里面的選項’, date )
參數 datepart 指定要返回的日期部分的參數。有關詳細信息,
日期部分 縮寫 年份 yy、yyyy
季度 qq、q
月份 mm、m
每年的某一日 dy、y
日期 dd、d
星期 wk、ww
工作日 dw
小時 hh
分鐘 mi、n
秒 ss、s
毫秒 ms
date 返回 datetime 值(或可隱式轉換為 datetime 值的值)的表達式。date 參數也可以是日期格式的字符串。datetime 數據類型僅用于 1753 年 1 月 1 日之后的日期。 對于之前的日期,將存儲為字符數據。在輸入 datetime 值時,請始終使用單引號將它們括起來。
如果只指定年份的后兩位數字,小于或等于兩位截止年份配置選項值的后兩位數字的值將與截止年份處于同一世紀中。比此選項值的后兩位數字大的值先于截止年份的世紀。例如,如果兩位數字的截止年份是 2049(默認值),則“49”將被解釋為 2049,而“50”將被解釋為 1950。為了避免產生歧義,請使用四位年份。
有關指定日期的詳細信息,請參閱數據類型中的 datetime。
返回值 int