//在php中處理日期非常不方便,比如求兩個日期之間相差的月份?該怎麼辦呢?
//檔名:date.inc.php3
//在使用這兩個函式前,要先將日期或日期時間轉換成timestamp型別。
//如:
//$today=mktime(0,0,0,date("m"),date("d"),date("y"));
/****模擬sqlserver中的dateadd函式*******
$part 型別:string
取值範圍:year,month,day,hour,min,sec
表示:要增加的日期的哪個部分
$n 型別:數值
表示:要增加多少,根據$part決定增加哪個部分
可為負數
$datetime型別:timestamp
表示:增加的基數
返回 型別:timestamp
**************結束**************/
function dateadd($part,$n,$datetime)
$ret=mktime($hour,$min,$sec,$month,$day,$year);
return $ret;
} /****模擬sqlserver中的datediff函式*******
$part 型別:string
取值範圍:year,month,day,hour,min,sec
表示:要增加的日期的哪個部分
$date1,$date2 型別:timestamp
表示:要比較的兩個日期
返回 型別:數值
**************結束*(*************/
function datediff($part,$date1,$date2)
return $ret; } }
模擬 SQLSERVER 死鎖
環境 sqlserver 2008 事務 程序 id n 與另乙個程序被死鎖在鎖資源上,並且已被選作死鎖犧牲品。請重新執行 死鎖原理 如兩個任務 任務1,已經鎖定r1,再進行請求r2任務2,已經鎖定r2,再進行請求r1導致兩個任務都進入了阻塞。sqlserver會選擇乙個進行犧牲。了解了原理後,來段...
SQLSERVER中如何快速比較兩張表的不一樣
一般來說,如何檢測兩張表的內容是否一致,體現在複製 的時候發布端和訂閱端的兩端的資料上面 我這裡羅列了一些如何從資料庫層面來解決此類問題的方法 第一步當然就是檢查記錄數 是否一致,否則不用想其他方法了 這裡我們用兩張表t1 old,t1 new 來演示方法介紹 方法一 老老實實看表結構和表記錄數,弊...
SQLSERVER中如何快速比較兩張表的不一樣
不知不覺要寫2014年的最後一篇博文了 一般來說,如何檢測兩張表的內容是否一致,體現在複製的時候發布端和訂閱端的兩端的資料上面 我這裡羅列了一些如何從資料庫層面來解決此類問題的方法 第一步當然就是檢查記錄數是否一致,否則不用想其他方法了 這裡我們用兩張表t1 old,t1 new來演示 方法介紹 方...