SQL Server使用規範

標籤:常見的欄位類型選擇1.字元類型建議採用varchar/nvarchar資料類型2.金額貨幣建議採用money資料類型3.科學計數建議採用numeric資料類型4.自增長標識建議採用bigint資料類型  

教你幾種在SQLServer中重複資料刪除資料方法

標籤: 方法一:declare @max integer,@id integer declare cur_rows cursor local for select 主欄位,count(*) from 表名 group by 主欄位 having count(*) > 1 open cur_rows fetch cur_rows into @id,@max while @@fetch_status=0 begin select @max = @max -1 set rowcount

SQL SERVER 觸發器-改成成行級觸發功能

標籤:       近期第一次用SQL SERVER寫觸發器,發現SQL與ORACLE的觸發器還是有區別的,最大區別:       (1)SQL只有語句級觸發,沒有行級觸發;       (2)ORACLE有語句級觸發和行級觸發;      

SQLSERVER排查CPU佔用高的情況

標籤:SQLSERVER排查CPU佔用高的情況今天中午,有朋友叫我幫他看一下資料庫,作業系統是Windows2008R2 ,資料庫是SQL2008R2 64位64G記憶體,16核CPU硬體設定還是比較高的,他說伺服器啟動並執行是金蝶K3軟體,資料庫執行個體裡有多個資料庫他說是這幾天才出現的,而且在每天的某一個時間段才會出現CPU佔用高的情況記憶體佔用也很高,佔用了30個G-----------------------------------------------華麗的分割線----------

智能將SqlServer的查詢語句轉換為分頁語句

標籤:sqlserver   sqlserver分頁   智慧型分頁處理   分頁外掛程式   分頁   主要用到了jsqlparser,前面有篇部落格介紹過:JAVA -

sql server 2008 開啟外網訪問功能

標籤:在設定外網訪問SQL2008資料庫 之前,首先必須保證區域網路內訪問SQL2008沒有問題 。那麼,我們先來看看區域網路內訪問SQL2008資料庫需要哪些步驟和設定,才能做到在區域網路內任何一台機器上輸入SQL2008資料庫IP地址和連接埠號碼即能訪問。1.SQL2008資料庫端設定通常一台機器裝上SQL2008後,要實現區域網路訪問SQL2008隻要幾步。1)開啟SQL2008組態工具,步驟:【開始】—>【所有程式】—>【Microsoft SQL

sqlserver根據拼音查詢資料

標籤:sqlserver   資料   substring   直接將底下的函數執行,通過後台傳入相應的參數即可查詢資料create function f_GetPy(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t

SQL SERVER 建立作業

標籤:--定義建立作業 DECLARE @jobid uniqueidentifier EXEC msdb.dbo.sp_add_job     @job_name = N‘作業名稱‘,     @job_id = @jobid OUTPUT  --定義作業步驟 DEC

Sql Server內建函數實現MD5加密

標籤:原文:Sql Server內建函數實現MD5加密執行個體MD5加密“123456”:HashBytes(‘MD5‘,‘123456‘)結果:0xE10ADC3949BA59ABBE56E057F20F883E (提示:看完最後,結果要進行轉換。) 函數函數描述傳回值HashBytes HashBytes (‘加密方式‘, ‘待加密的值‘)加密方式= MD2 | MD4 | MD5 | SHA |

Sql Server之旅——第七站 為什麼都說狀態少的欄位不能建索引

標籤:   我們在學sqlserver的時候,大多教科書和前輩們都說狀態少的欄位不要建索引,由此帶來的開銷還不如不建索引,但是這句話有多少人真的知道,或者說有多少人真的對此有比較深刻的理解,而不是聽別人道聽途說。。。這樣記得快,忘記的也不慢。。。這篇我來分析一下這句話到底有幾個意思。 一:現象  首先我們還是用測試資料來發現問題,我先建立一個Person,有5個欄位,建表sql如下:DROP TABLE dbo.PersonCREATE TABLE Person(ID

MS SQL Server 查看數據庫大小及壓縮Log檔案

標籤:公司每月要統計人事數據庫的大小下面是統計SQL Server數據庫大小的SQL語句:SELECT DB_NAME(database_id) AS [Database Name], [Name] AS [Logical Name], ((size * 8) / 1024) AS [Size(MB)],--size的原始單位是bit,所以要先乘以8轉成Byte,再乘以1024轉成MByte。 [differential_base_time] AS

SQL Server 2005 MD5函數

標籤:原文:SQL Server 2005 MD5函數在SQL Server 2005下內建的函數HashBytes() ,此函數是微軟在SQL Server 2005中提供的,可以用來計算一個字串的MD5和SHA1值,使用方法如下:--擷取123456的MD5加密串select hashbytes(‘MD5‘, ‘123456‘) ;--擷取123456的SHA1加密串select hashbytes(‘SHA1‘, ‘123456‘) ;有了這個函數可以在SQL

SQLSERVER 跨伺服器查詢

標籤:例子   exec sp_addlinkedserver ‘串連名稱‘, ‘‘, ‘SQLOLEDB‘, ‘伺服器主機名稱或ip之地‘                         --建立連結的伺服器 exec sp_addlinkedsrvlogin ‘串連名稱‘, ‘false ‘,null,

SQL Server 判斷表中是否存在某欄位

標籤:原文:SQL Server 判斷表中是否存在某欄位功能:判斷表中是否存在某欄位,若不存在,則新增該欄位語句:IF NOT EXIST (SELECT 1 FROM [DATABASE].SYS.SYSCOLUMNS WHERE ID=OBJECT_ID([DATABASE].[SCHEMA].[TABLENAME]) AND NAME=‘COLUMN_NAME‘)ALTER TABLE [TABLENAME] ADD [COLUMN_NAME]

擷取SQL Server資料庫裡表容量大小

標籤:一、定義預存程序目的是把當前的所有表的相關資訊全部都儲存在一個指定的表裡面CREATE PROCEDURE get_tableinfo AS  if not exists (select * from dbo.sysobjects where id = object_id(N‘[dbo].[tablespaceinfo]‘) and OBJECTPROPERTY(id, N‘IsUserTable‘) = 1) create table  tablespaceinfo&

如何使用SQL Server連結的伺服器訪問DB2 Server

標籤:首先,需要安裝Microsoft OLE DB Provider for DB2

SqlServer 分頁查詢

標籤:1.not in方法select top 10 from books where id not in(select top 30 id from books) 2.row_number()函數select * from (select *,row_number() over (order by id) numfrom books) a where num between 31 and 40 3.預存程序分頁create proc

SQL Server中count(*), count(col), count(1)的對比

標籤:讓我們先看一下BOL裡面對count(*)以及count(col)的說明:COUNT(*) 返回組中的項數。包括 NULL 值和重複項。COUNT(ALL expression) 對組中的每一行都計算 expression 並返回非空值的數量。expression除 text、image 或 ntext 以外任何類型的運算式。不允許使用彙總函式和子查詢。*指定應該計算所有行以返回表中行的總數。COUNT(*) 不需要任何參數,而且不能與 DISTINCT 一起使用。COUNT(*)

SQL Server系統資料表sysobjects介紹與使用(轉)

標籤:SQL Server系統資料表sysobjects介紹與使用  關於SQL Server資料庫的一切資訊都儲存在它的系統資料表格裡。我懷疑你是否花過比較多的時間來檢查系統資料表格,因為你總是忙於使用者表格。但是,你可能需要偶爾做一點不同尋常的事,例如資料庫所有的觸發器。你可以一個一個地檢查表格,但是如果你有500個表格的話,這可能會消耗相當大的人工。  這就讓sysobjects表格有了用武之地。雖然我不建議你更新這個表格,但是你當然有權對其進行審查。  sysobjects

SQL Server資料庫中匯入匯出資料及結構時主外鍵關係的處理

標籤:2015-01-26  軟體開發中,經常涉及到不同資料庫(包括不同產品的不同版本)之間的資料結構與資料的匯入匯出。處理過程中會遇到很多問題,尤為突出重要的一個問題就是主從表之間,從表有外檢約束,從而導致部分資料無法匯入。   情景一、同一資料庫產品,相同版本  此種情況下來源資料庫與目標資料庫的資料結構與資料的匯入匯出非常簡單。方法1:備份來源資料庫,恢複到目標資料庫即完成。方法2:使用SQL

總頁數: 792 1 .... 734 735 736 737 738 .... 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.