Time of Update: 2016-08-07
標籤:----------完整備份------------完整備份--backup database studbto disk=‘e:\stu.bak‘--記錄備份--backup log studbto disk=‘e:\stu_log.bak‘use mastergo--先還原完整備份--restore database studbfrom disk=‘e:\stu.bak‘with replace,norecovery--再還原記錄備份--restore log studbfrom
Time of Update: 2016-08-09
標籤:1.關於“因為資料庫正在使用,所以無法獲得對資料庫的獨佔訪問權”的最終解決方案關鍵SQL語句: ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之後再alter database [dbname] set
Time of Update: 2016-08-07
標籤:預存程序:就像函數一樣的會儲存在資料庫中--》可程式化性--》預存程序建立預存程序: 儲存在資料庫表,可程式化性,預存程序create proc jiafa--需要的參數@a int,@b intas --預存程序內容 declare @c int; set @c [email protected] + @b; return @c;go相當於一個函數public int 函數名 (變數1,變數2){ 函數語句 return int
Time of Update: 2016-08-08
標籤:觸發器是一類特殊的預存程序,在對錶update,insert或delete語句時自動執行, 沒有參數,沒有傳回值;一、觸發器類型1、for觸發器在動作執行之後觸發(增刪改執行完成後,觸發器中的代碼再執行),不能為視圖指定for觸發器,只能為表指定該觸發器。2、instead of觸發器可以理解為替代觸發操作執行,寫了這個之後,寫的執行代碼就沒有用了,就被觸發器的代碼覆蓋了二、建立觸發器create trigger Insert_Student --命名規範on student -
Time of Update: 2016-08-10
標籤:當你在SqlServer建立資料庫的時候可以指定資料庫檔案的初始大小,比如中我們將新建立的資料庫MyDB的大小設定成了1024MB 那麼你建好的資料庫的確也就會佔用1024MB左右的磁碟空間 不過使用預存程序sp_spaceused可以看到其中有1021.85 MB的空間是MyDB佔用著並未使用。 於是我們在想是不是可以用DBCC ShrinkDatabase或DBCC ShrinkFile語句收縮未使用的資料庫空間dbcc
Time of Update: 2016-08-08
標籤:1.索引 添加索引,設計介面,在任何一列前右鍵--索引/鍵--點擊進入添加某一列為索引2.視圖視圖就是我們查詢出來的虛擬表建立視圖:create view 視圖名 as
Time of Update: 2016-08-08
標籤:1.數學函數:操作一個資料,返回一個結果--取上限ceiling select code,name,ceiling(price) from car ;--取下限 floor select floor(price) from car--ABS 絕對值--派 PI(),圓周率,括弧裡不需要加東西--ROUND 四捨五入 select ROUND(3.76,0)--SQRT 開根號--SQUARE 平方,乘以自己2.字串函數:--轉換大寫 upper select upper(pic)
Time of Update: 2016-08-04
標籤:原文:解決 SqlServer執行指令碼,檔案過大,記憶體溢出問題執行.sql指令檔,如果檔案較大時,執行會出現記憶體溢出問題,可用命令替代 cmd 中輸入osql -S 127.0.0.1,8433 -U sa -P sa -i d:\sql.sql,-S 伺服器名 -U 使用者名稱 -P 密碼 -i 檔案地址,等待執行完畢即可以上在sql2008R2下執行通過如果資料庫是 sql2008的 請將 osql 修改成為 sqlcmd
Time of Update: 2016-08-05
標籤:SQL Server中的資料已有座標資訊(LAT,LNG)在FormLoad事件中從SQL裡擷取資料並儲存在DataSet。 //在頂部定義SqlConnection對象 // public static string conStr = "server=(local);database=DbName;uid=sa;pwd=123"; //public SqlConnection conn = new SqlConnection(conStr); conn.Open()
Time of Update: 2016-08-03
標籤: 在預存程序中經常會有Sql代碼 SET QUOTED_IDENTIFIER on SET QUOTED_IDENTIFIER off SET QUOTED_IDENTIFIER onSET QUOTED_IDENTIFIER off這樣的語句,那麼SET QUOTED_IDENTIFIER到底是什麼意思,有什麼用呢,今天下午仔細的看了一下。 如果SET
Time of Update: 2016-08-04
標籤:--禁用指定名稱觸發器ALTER TABLE tbname DISABLE TRIGGER trigname--恢複指定名稱觸發器ALTER TABLE tbname ENABLE TRIGGER trigname--禁用某個表上的所有觸發器ALTER TABLE tbname DISABLE TRIGGER all --啟用某個表上的所有觸發器ALTER TABLE tbname ENABLE TRIGGER all--禁用所有表上的所有觸發器exec
Time of Update: 2016-08-05
標籤: 什麼是SQL? SQL指結構化查詢語言 (SQL)SQL使我們有能力訪問資料庫SQL是一種ANSI的標準電腦語言 在SQL的使用上,或多或少也有許多知識點,在這裡總結一下關於SQL的基本文法以及一些基礎知識點前 言首先來談談對資料庫以及伺服器的一些愚見吧!
Time of Update: 2016-08-02
標籤:前言上三篇文章我們介紹了查看查詢計劃的方式,以及一些常用的串連運算子、聯合運算子的最佳化技巧。本篇我們分析SQL Server的並行運算,作為多核電腦盛行的今天,SQL Server也會適時調整自己的查詢計劃,來適應硬體資源的擴充,充分利用硬體資源,最大限度的提高效能。閑言少敘,直接進入本篇的正題。技術準備同前幾篇一樣,基於SQL
Time of Update: 2016-08-02
標籤:前言上幾篇文章我們介紹了如何查看查詢計劃、常用運算子的介紹、並行運算的方式,有興趣的可以點擊查看。本篇將分析在SQL Server中,如何利用先有索引項目進行查詢效能最佳化,通過瞭解這些索引項目的應用方式可以指導我們如何建立索引、調整我們的查詢語句,達到效能最佳化的目的。閑言少敘,進入本篇的正題。技術準備基於SQL
Time of Update: 2016-08-02
標籤:----建立ODBC連結EXEC sp_addlinkedserver @server = ‘MySQL‘, @srvproduct=‘MySql‘ , @provider = ‘MSDASQL‘, @provstr = ‘Driver={MySQL ODBC 5.1 Driver}; Server=localhost; Database=test; User=root; Password=; Option=3;‘
Time of Update: 2016-07-25
標籤: 從 http://jimshu.blog.51cto.com/3171847/1376637/ 轉 開窗函數是在 ISO 標準中定義的。SQL Server 提供排名開窗函數和彙總開窗函數。 在開窗函數出現之前存在著很多用 SQL 陳述式很難解決的問題,很多都要通過複雜的相互關聯的子查詢或者預存程序來完成。SQL Server 2005 引入了開窗函數,使得這些經典的難題可以被輕鬆的解決。 視窗是使用者指定的一組行。開窗Function
Time of Update: 2016-07-24
標籤:出處 C#實現在Sql Server中儲存和讀取Word檔案 要實現在Sql Server中實現將檔案讀寫Word檔案,需要在要存取的表中添加Image類型的列,樣本表結構為: CREATE TABLE CONTRACTS ( ID VARCHAR (50), CONTRACT_FILE IMAGE );
Time of Update: 2016-07-30
標籤:PowerDesigner的操作經常忘記,所以把常用的功能記錄下來備忘。1、修改反轉過來的欄位PowerDesigner從資料庫反轉的時候,預設不帶注釋,需要先進行修改。輸入如下指令碼:{OWNER, TABLE, S, COLUMN, DTTPCODE, LENGTH, SIZE, PREC, COMPUTE, NOTNULL, IDENTITY, DOMAIN, DEFAULT, COMMENT, ExtIdentityIncrement,
Time of Update: 2016-07-28
標籤:對於sql來說查詢的思維方式的面向集合對於遊標來說:思維方式是面向行的效能上:遊標會吃更多記憶體,減少可見的並發,鎖定資源等當窮盡了while迴圈,暫存資料表,表變數,自建函數,或其他方式仍然無法實現某些查詢的時候,可以考慮使用遊標遊標的生命週期由5部分組成:遊標可以很簡單,也可以很複雜,取決於遊標的參數遊標可以理解為定義在資料集上的指標,可以控制這個指標遍曆資料集,或者僅僅指向特定的行,所以遊標是定義在以select開始的資料集上的遊標的定義:DECLARE cursor_name
Time of Update: 2016-07-24
標籤:第一步:建立資料來源(方法見下面連結)http://www.2cto.com/database/201412/365396.html第二步:在R中輸入以下代碼:#####SQL SERVER與R語言互連######library(RODBC);dbhandle <- odbcDriverConnect(‘driver={SQL