SQL Server基本概念

標籤:sql

sqlserver MERGE INTO 用法

標籤:declare @pin varchar(20),@yearStr varchar(20)set @pin=‘01082118‘set @yearStr=‘2017‘MERGE INTO zk_yj_manage AS a USING (select @pin as ‘pin‘,@yearStr as ‘yearStr‘ ) AS b ON (a.pin= b.pin and a.yearStr = b.yearStr ) WHEN MATCHED THEN UPDATE

Merge在Sqlserver使用例子說明

標籤:---文章 MatchInt的方式 Create table SourceTable([ID] int,[Desc] varchar(50)); Create table TargetTable([ID] int,[Desc] varchar(50)); insert into SourceTable([ID],[Desc]) values(1,‘Desc1‘); insert into SourceTable([ID],[Desc])

sql server 日期轉換

標籤:一、時間函數 在使用預存程序,sql函數的時候,會遇到一些對時間的處理。比如時間的擷取與加減。這裡就用到了sql內建的時間函數。下面我列出這些函數,方便日後記憶,使用。--getdate 擷取目前時間 select getdate() --dateadd 原有時間加: 2013-02-17 13:20:16 此時間加12個月 select dateadd(MONTH,12,‘2013-02-17 13:20:16‘) --返回:2014-02-17 13:20:16.000

SQL Server 的事務和鎖(二)-Range S-S鎖

標籤:在這篇隨筆中,我們的主要關注點在 Key-Range Lock。Key-Range Lock有 S-S、S-U、I-N、X-X幾種情況。我們一個一個來說,力求明白。遺憾的是,這裡可能會比較冗長,那麼死結分析只好依次順延了。Range S-S鎖的擷取規則MSDN 對 Range 鎖的規則有部分描述,但是言簡意賅,以下我們會將各種情況分解開來,理清MSDN中涉及的或者未涉及的規則,這些規則適用於SQL Server 2000/2005/2008/2008

Sql Server API學習

標籤:Sql Server API學習SqlServer 次序函數NTILE運算式COALESCEIIFCHOOSE 次序函數NTILE文法:NTILE (integer_expression) OVER ( [ <partition_by_clause> ] < order_by_clause > )return: bigintPS:如果總行數不能夠補integer_expression整除,按照 OVER 子句指定的順序,較大的組排在較小的組前面。

Sql Server遠程還原

標籤:1、假裝置份檔案xxxx.bak大小約300G,還原後所佔用的空間為900G2、磁碟空間只有1T,若將備份檔案拷貝過來,空間剩餘700G,無法成功還原,因此通過遠程方式還原。例子如下:SQLSERVER服務執行個體名稱: 192.168.12.163需要備份的資料庫名稱: a備份機器名稱(Client端): 192.168.12.30備份機使用者: administrator 密碼: 123備份機網域名稱: B28-1230

sqlserver 索引的一些總結【轉】

標籤:1.1.1 摘要 如果說要對資料庫進行最佳化,我們主要可以通過以下五種方法,對資料庫系統進行最佳化。 1. 電腦硬體調優 2. 應用程式調優 3. 資料庫索引最佳化 4. SQL語句最佳化 5. 交易處理調優 在本篇博文中,我們將想大家講述資料庫中索引類型和使用場合,本文以SQL Server為例,對於其他技術平台的朋友也是有參考價值的,只要替換相對應的代碼就行了! 索引使資料庫引擎執行速度更快,有針對性的資料檢索,而不是簡單地整表掃描(Full table scan)。

在Sql Server 2016中使用For Json子句把資料作為json格式匯出

標籤:原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/export-query-result-as-json-format-in-sql-server-2016/使用for json子句把查詢結果作為json字串匯出,將作為sql server 2016中首先可用的一個特性。如果你熟悉for xml子句,那麼將很容易理解for json:select ccolumn, expression, column as

SQL Server ->> 時間函數: EOMONTH, DATEFROMPARTS, TIMEFROMPARTS, DATETIMEFROMPARTS, DATETIMEOFFSETFROMPARTS

標籤:上面幾個函數都是SQL Server 2012新增的時間函數。 EOMONTH返回傳入時間的月結束日,返回資料類型為DATESELECT EOMONTH(GETDATE())結果為2016-01-31 DATEFROMPARTS如同C#或者Java聲明一個DATETIME執行個體那樣通過傳入YEAR, MONTH,

SQL Server ->> CONCAT函數

標籤:這是一個SQL Server 2012後引進的新函數。作用就如同它名字的意思。它對NULL值得處理是Null 字元串。當然它能做的不僅是對字元的支援。它支援N個列輸入,列的類型支援更加完善。不過其實它的原理不過是把傳入的資料用CONVERT函數轉換成NVARCHAR類型。不信你傳個XML或者SQL_VARIANT類型的資料進去,你會看到馬上報錯。錯誤提示是:Msg 257, Level 16, State 3, Line 35Implicit conversion from data

SQL Server 2008 資料庫誤刪除資料的恢複

標籤:原文:http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.htmlSQL Server中誤刪除資料的恢複本來不是件難事,從交易記錄恢複即可。但是,這個恢複需要有兩個前提條件:1. 至少有一個誤刪除之前的資料庫完全備份。2. 資料庫的復原模式(Recovery

SQLServer資料庫如何收縮日誌空間?

標籤:sqlserver   資料庫   日誌收縮   釋放空間。   SQLServer資料庫如何收縮日誌空間說明:  SQLServer資料庫日誌會越來越大,尤其是伺服器空間緊張時,你不得不收縮日誌來放出部分空間,下面說方法。版本:  SQLserver 2008 R2方法:     建立查詢,執行指令碼。指令碼如下注意

SqlServer大量匯入

標籤:SQL Server的Bulk Insert語句可以將本地或遠端資料檔案大量匯入到資料庫中,速度非常的快。遠程檔案必須共用才行,檔案路徑須使用通用約定(UNC)名稱,即"\\伺服器名或IP\共用名稱\路徑\檔案名稱"的形式。 * 1. 由於Bulk Insert通常配合格式檔案大量匯入資料更方便,所以這裡先介紹bcp工具匯出格式化檔案的方法。bcp是SQL Server提供的命令列工具 + 生產力提供了資料的匯出、匯入、

Sql Server 2016中增加了對JSON的內建支援

標籤:原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/built-in-json-support-in-sql-server-2016/在資料庫層對JSON提供支援,是請求排名最靠前的特性之一,在Microsoft Connect網站上對他的投票量超過了1000。微軟承諾,在Sql Server 2016版本中,會提供內建的JSON支援。注意這並不是Sql Server

SQL SERVER: 合并相關操作(Union,Except,Intersect) - 轉載

標籤:SQL Server 中對於結果集有幾個處理,值得講解一下 1. 並集(union,Union all)這個很簡單,是把兩個結果集水平合并起來。例如SELECT * FROM AUNIONSELECT * FROM B【注意】union會重複資料刪除值,也就是說A或B中重複的資料行,最終只會出現一次,而union all則會保留重複行。 2. 差異(Except)就是兩個集中不重複的部分。例如SELECT * FROM AEXCEPTSELECT * FROM

在SQL Server 2016裡使用查詢儲存進行效能調優

標籤:作為一個DBA,排除SQL Server問題是我們的職責之一,每個月都有很多人給我們帶來各種不能解釋卻要解決的效能問題。我就多次聽到,以前的SQL Server的效能問題都還好且在正常範圍內,但現在一切已經改變,SQL Server開始糟糕, 瘋狂的事情不能解釋。在這個情況下我介入,分析下整個SQL Server的安裝,最後用一些神奇的調查方法找出效能問題的根源。但很多時候問題的根源是一樣的:所謂的計劃迴歸(Plan Regression),即特定查詢的執行計畫已經改變。昨天SQL

11 SQL中的GroupBy (Group by in sql server)

標籤:GroupBy 語句用來對選擇的結果進行分組,GroupBy通常和彙總函式一起使用。比如有下面的一張表:如果我們要將其按照City分組,並且計算出每個City的工資總和的話,可以使用下面的語句:SELECT [City],SUM([Salary]) AS TotalSalary FROM [Sample].[dbo].[tblEmployee]GROUP BY [City]下面是執行結果:這裡有一點要注意的是:如果我們不寫Group By

How to solve a login problem of SQL Server?

標籤:Sometimes when we attempting to login the SQL Server 20xx Management Studio, when we type in the correct password, it fails with:  "A network-related or instance-specific error occured while establishing a connection to SQL Sercer. The server was

SQLServer 複製中移除和加入公布而不初始化全部項目

標籤:--若提前“禁止架構更改”。新增的列不會自己主動加入大公布。此時應使用 sp_articlecolumn 加入列EXEC sp_changepublication @publication = N'publication', @property = N'replicate_ddl', @value = 0--【移除和加入公布而不初始化全部項目,可是加入的項目須初始化】--禁止匿名訪問Exec sp_changepublication

總頁數: 792 1 .... 608 609 610 611 612 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.