Time of Update: 2015-04-30
標籤:SQL Server 中截取字串常用的函數: 1.LEFT ( character_expression , integer_expression ) 函數說明:LEFT ( ‘源字串‘ , ‘要截取最左邊的字元數‘ ) 返回從字串左邊開始指定個數的字元 select LEFT(‘SQL_Server_2008‘,4 ); 返回結果:SQL_ 2.RIGHT ( character_expression , integer_expression )
Time of Update: 2015-04-30
標籤:由於安裝的時候沒有計劃好空間,預設裝在系統硬碟,而且又沒有做自動備份、截斷交易記錄等,很快LDF檔案就達到十幾G,或者幾十G
Time of Update: 2015-04-30
標籤:一:資料類型轉換函式 在同時處理不同資料類型的值時,SQL Server一般會自動進行隱士類型轉換。對於資料類型相近的值是有效,比如int和float,但是對於其它資料類型,例如整型和字元類型,隱士轉換就無法實現了,此時必須使用顯示轉換。為了實現這種顯示轉換,T-SQL提供了兩個顯示轉換函式,分別是CAST和CONVERT函數。 CAST(x AS type)和CONVERT(type,x)函數將一個類型的值轉換為另一個類型的值。eg: select CAST(‘121231‘
Time of Update: 2015-04-27
標籤:create view view_1 --建立一個新的視圖名as --建立視圖的函數select student.sno,sname,cno,DEGREE from student join score on student.sno=score.sno goselect *from view_1 where sno=‘1‘select *from(select student.sno,sname,cno,DEGREE
Time of Update: 2015-04-28
標籤:browser 伺服器 版本號碼 用戶端 xxxxx 以 SQL Server 2008 R2 為例進行分析:SQL Server 串連連接埠號碼分析SQL Server Browser啟動停止靜態連接埠1433① √④ √or×xxxxx② √⑤ √or×動態連接埠yyyyy③ √⑥
Time of Update: 2015-04-28
標籤:---分頁查詢select top 2 *from student where sno not in (select top 2 sno from student) --not in() 屏蔽掉前兩行 在此基礎上再取前兩行--分頁的預存程序 --直接用輸入參數當作表名和列名,無法被識別,先用‘++‘拼接成字串,然後用exec去執行,exec依然會把這個字串當作語句執行create proc fenye1@nowye int ,--當前頁@number
Time of Update: 2015-04-28
標籤:資料庫 java 遠程將sql server匯出成 mysql 我使用的是Navicat for Mysql 工具: 步驟一: 現在mysql建好庫 XXXXX, 步驟二: 出現下面介面: 這裡需要填 sql server伺服器的地址和 資料庫的帳號密碼登入成功 3.才會出現 資料庫中庫的列表,然後選擇你需要匯出的庫; 下一步: 確定之後得到上面這張,全選你懂得;根據提示 下一步; 最後執行下
Time of Update: 2015-04-29
標籤:本文轉自:http://www.cnblogs.com/yukaizhao/archive/2010/06/02/sql-server-master-slave-mode.html 網站規模到了一定程度之後,該分的也分了,該最佳化的也做了最佳化,但是還是不能滿足業務上對效能的要求;這時候我們可以考慮使用主從庫。主從庫是兩台伺服器上的兩個資料庫,主庫以最快的速度做增刪改操作+最新資料的查詢操作;從庫負責查詢較舊資料,做一些對實效性要求較小的分析,報表產生的工作。這樣做將
Time of Update: 2015-04-28
標籤:SQL Server 2008刪除或壓縮資料庫日誌的方法2010-09-20 20:15由 於資料庫日誌增長被設定為“無限制”,所以時間一長記錄檔必然會很大,一個400G的資料庫居然有600G的LOG檔案,嚴重佔用了磁碟空間。由於主要 是做OLAP,所以資料庫本身不會有大變動,所以日誌也就沒有多少作用了,因此想辦法把資料庫記錄檔收縮到很小或者刪除。網
Time of Update: 2015-04-28
標籤:1 CTE文法WITH關鍵字 通用表運算式(Common Table Express, CTE),將派生表定義在查詢的最前面。要使用CTE開始建立一個查詢,可以使用WITH關鍵字。 CTE文法:WITH <expression_name> [(column_name [,...n])] AS ( CTE_query_definition) [,
Time of Update: 2015-04-26
標籤:觸發器是Sqlserver響應以下任意語句而自動執行的一天T-SQL語句。delete,insert,update.表和視圖支援觸發器。(但是暫存資料表不支援)。我們在哪些業務情境需要用到觸發器呢?1.每當訂購一個產品時,都從庫存數量中減去訂購的數量。2.每當增加一個顧客到某個資料庫表時,都檢查其電話號碼格式是否正確,州的縮寫是否為大寫。1.首先,建立觸發器。觸發器用create trigger語句建立。下面是一個簡單的例子:create trigger
Time of Update: 2015-04-26
標籤:SQLServer 提供了 25 種基礎資料型別 (Elementary Data Type): ·Binary [(n)] 位元據 既可以是固定長度的(Binary),也可以是變長度的。其中,n 的取值範圍是從 1 到 8000。其儲存窨的大小是 n + 4 個位元組。 ·Varbinary [(n)] 位元據 n 位變長度的位元據。其中,n 的取值範圍是從 1 到 8000。其儲存窨的大小是 n + 4
Time of Update: 2015-04-24
標籤:如何解決SQL2012windows身分識別驗證模式改為混合驗證模式。。。 由於SQL Server使用了"僅 Windows"的身分識別驗證方式,因此使用者無法使用SQL Server的登入帳戶(如 sa )進行串連。解決方案: 1、選擇"使用 Windows 身分識別驗證"串連上 SQL Server; 2、 展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱(就是藍色部分),右擊,選擇"屬性"。 &
Time of Update: 2015-04-27
標籤:-------------------------------------第一章 資料庫的設計-------------------------------------軟體開發週期: (1)需求分析 (2)概要設計 (3)詳細設計 (4)編碼 (5)整合測試
Time of Update: 2015-04-24
標籤:use Testgoif exists(SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N‘gettime‘) AND type in (N‘FN‘, N‘IF‘, N‘TF‘, N‘FS‘, N‘FT‘))-- 判斷是否存在該自訂函數drop function gettime -- 刪除該自訂函數gocreate function gettime(@t datetime) ---- 建立自訂函數帶參數returns
Time of Update: 2015-04-24
標籤:--SQLServer 遞迴查詢,主要用於建立樹形結構IF OBJECT_ID('Categories') IS NOT NULL DROP TABLE CategoriesGOCREATE TABLE Categories ( CategoryID INT, CategoryName VARCHAR(20), ParentID INT )GOINSERT INTO Categories(CategoryID, CategoryName,
Time of Update: 2015-04-22
標籤: 1 /// <summary> 2 /// SQL Server交易處理 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param> 6 private void
Time of Update: 2015-04-23
標籤:最近在進行一期的最佳化,先把資料庫中最耗時的前N個語句查詢出來!SELECT TOP 10 qp.query_plan,qt.text,total_worker_time from sys.dm_exec_query_stats CROSS APPLY sys.dm_exec_sql_text(sql_handle) qt CROSS APPLY sys.dm_exec_query_plan(plan_handle) qp where qp.query_plan.exist(
Time of Update: 2015-04-22
標籤:sqlserver case when 資料匯總 SQLServer---使用Case When解決SQLServer資料分類匯總問題 近半年一直在負責某市的人事檔案管理系統的後期開發和維護工作,之前客戶給了一張如的表格,需要我去摘要資料,然後填充到表
Time of Update: 2015-04-22
標籤:SQL Server 2008的匯入匯出服務可以實現不同類型的資料庫系統的資料轉換。為了讓使用者可以更直觀的使用匯入匯出服務,微軟提供了匯入匯出嚮導。匯入和匯出嚮導提供了一種從源向目標複製資料的最簡便的方法,可以在多種常用資料格式之間轉換資料,還可以建立目標資料庫和插入表。 可以向下列源中複製資料或從其中複製資料:SQL Server、文字檔、Access、 Excel、其他 OLE DB 提供者。 這些資料來源既可用作源,又可用作目標。還可將