Time of Update: 2016-06-20
標籤:--本周第一天 SELECT DATEADD(Day,1-(DATEPART(Weekday,getdate())[email protected]@DATEFIRST-1)%7,getdate()) --or select dateadd(wk, datediff(wk,0,getdate()), 0) --本周第一天 
Time of Update: 2016-06-20
標籤:在SQL剛入門的時候,我們篩選為某列值為NULL的行,一般會採用如下的方式:SELECT * FROM Table AS T WHERE T.Col=NULL www.2cto.com 而實際上此種寫法無法得到想要的結果。此時我們在網上找到的解決方案是採用:T.Col IS NULL。雖然此方法能得到資料,但是本人以及部分同行都不知道為什麼會出現 T.Col=NULL 無法得到Col為NULL的行的這種結果。 最近我想加強下SQL方面的知識,於是找了
Time of Update: 2016-06-12
標籤:--刪除主鍵 alter table 表名 drop constraint 主鍵名 --添加主鍵 alter table 表名 add constraint 主鍵名 primary key(欄位名1,欄位名2……) --添加非叢集索引的主鍵 alter table 表名 add constraint 主鍵名 primary key NONCLUSTERED(欄位名1,欄位名2……)建立表: create table [表名] (
Time of Update: 2016-06-03
標籤: 微軟官方 32版本的Trial版本。檔案名稱為SQLFULL_x86_ENU.exe。檔案大小為1.30G左右。因為只有32位一個版本,比SQL Server 2008那個3G的要小 。http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx 下載完成後,先卸載原來的SQL Server 2008 sp2,結果整整運行了兩個小時,因為SQL
Time of Update: 2016-06-02
標籤:因為這面的資料庫比較多,資料也比較多,但是有個遺留的曆史資料問題;就是某個字串前面有個英文逗號;現在需求就是要去掉這個英文逗號,用指令碼跑資料庫也行,但是這裡用sql 語句來去掉;以下是完整的代碼,這裡做個記錄DECLARE @cursor CURSOR;DECLARE @id int;DECLARE @Staging varchar(max);DECLARE @Staging_tmp varchar(max);DECLARE @str_len int;DECLARE @
Time of Update: 2016-05-30
標籤:一.關閉自動識別欄位的自動成長: 操作需要的命令為:SET IDENTITY_INSERT [TABLE][ON|OFF]
Time of Update: 2016-04-11
標籤:--主要原理: exec sp_spaceused ‘表名‘ --取得表佔用空間 exec sp_spaceused ‘‘--數據庫所有空間 create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused
Time of Update: 2016-04-13
標籤:轉載:http://www.2cto.com/database/201306/216922.html 資料庫,角色,使用者,安全 登入SQL server 2008可以用windows身分識別驗證也可以用sql
Time of Update: 2016-04-07
標籤:自從用了EF後很少寫sql和預存程序了,今天需要寫個比較複雜的報告,翻出了之前的筆記做參考,感覺這個筆記還是很有用的,因此發出來和園友分享。1、case...end (具體的值)case後面有值,相當於c#中的switch case注意:case後必須有條件,並且when後面必須是值不能為條件。-----------------case--end---文法結構---------------------select name , --注意逗號 case level --case後跟條件
Time of Update: 2016-04-09
標籤:在學習資料庫的時候,遇到了怎麼把資料表中的內容轉變成資料表的欄位,在此,記錄一下自己對行轉列的理解比如有個學產生績表:stuid:學號course:科目score:成績表的內容為:stuid course score0101 語文 780101 數學 900101 英語 670101 物理
Time of Update: 2016-04-10
標籤:轉載連結:http://www.cnblogs.com/zhangyoushugz/archive/2012/11/09/2762720.html
Time of Update: 2016-04-10
標籤: >>>>>>>>>>>>>>>>>>>>>> 1. 首先要說的 是 in ,它意思就是說 你需要 查的 條件 在一個 範圍或者 或者 不是一個 唯一確定的 值; &
Time of Update: 2016-04-06
標籤:下面先來看看例子:table表欄位1 欄位2 id name 1 a 2 b
Time of Update: 2016-04-01
標籤:MyEclipse添加SQL Server 2008資料庫的方法一般在配置環境的時候,如果要用到資料庫的話,就要把編程工具與資料庫連接起來。現在,小編為大家介紹,MyEclipse添加SQL Server
Time of Update: 2016-04-01
標籤:需求描述一般在生產環境中,在投產的情況下,需要批量的來執行SQL指令檔,來完成整個投產,如果投產檔案比較多的情況下,無疑這是一個比較痛苦的過程,所以本篇通過PowerShell指令碼來批量完成。 監控指令碼 <#批量執行SQL指令檔#><#===========================================#>$serverInstance="WUXUEL1"
Time of Update: 2016-03-31
標籤:sql使用row_number分頁的時候,可能需要一些條件,比如顯示某個id下面的資訊來分頁等等,這些都需要加條件來判斷。select * from (select row_number() over(order by id) as num, * from [sjk] where id=xxx) as t where&nb
Time of Update: 2016-03-30
標籤:1、在向伺服器發送請求時發生傳輸級錯誤 在向伺服器發送請求時發生傳輸級錯誤。 (provider: TCP 提供者, error: 0 - 遠程主機強迫關閉了一個現有的串連。) ---> System.Data.SqlClient.SqlException: 在向伺服器發送請求時發生傳輸級錯誤。 開始一直以為是網路連接的問題,最後發現是資料庫連接字串的問題。 之前的資料庫連接字串為:
Time of Update: 2016-03-31
標籤: Microsoft 技術專員 (MTA) - 資料庫 https://www.microsoft.com/zh-cn/learning/mta-certification.aspx MCSA: SQL Server 解決方案專員 https://www.microsoft.com/zh-cn/learning/mcsa-sql-certification.aspx MCSE: Data Platform 解決方案專家
Time of Update: 2016-03-29
標籤:以前串連是正常的,就這兩天連不上了。(沒有耐心的直接看末尾解決辦法)錯誤訊息如下:1.嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。(System.Data)2.已成功與伺服器建立串連,但在登陸過程中發生錯誤。(provider:SSL Provider,error:0-接收到的訊息異常,或格式不正確。)(Microsoft SQL Server)然後就Management崩潰了。 沒辦法,那就使用vs當中的伺服器總管串連吧,結果可想而知,其中vs版本2008,201
Time of Update: 2016-03-29
標籤:if exists (select * from sysobjects where type=‘P‘ and name=N‘P_DeleteAllData‘ ) drop procedure P_DeleteAllDatagoCREATE PROCEDURE P_DeleteAllDataas EXEC sp_MSforeachtable ‘ALTER TABLE ? NOCHECK CONSTRAINT