Time of Update: 2016-05-31
標籤:說明:本文依據網路轉載整理而成,因為時間關係,其中原理暫時並未深入研究,只是整理備份留個記錄而已。 目標:在SQL Server中自訂彙總函式,在Group BY語句中 ,不是單純的SUM和MAX等運算,可以加入拼接字串。 環境: 1:Sqlserver 2008 R2 2:Visual Studio 2013 第一部分:.net代碼:using System;using
Time of Update: 2016-05-27
標籤:目錄目錄正確認識SQL Server資料庫檔案建立一個資料庫database參考資料正確認識SQL Server資料庫檔案MS SQL Server的資料庫檔案可分成如下2類: 資料檔案(.mdf或.ndf) 交易記錄檔(.ldf)其中“資料檔案”可分為:主要資料檔案(Primary data files,即.mdf)與次資料檔案(Secondary data
Time of Update: 2016-05-27
標籤: 1 CREATE procedure [dbo].[sp_who_lock] 2 as 3 begin 4 declare @spid int,@bl int, 5 @intTransactionCountOnEntry int, 6 @intRowcount int, 7 @intCountProperties int, 8 @intCounter int 9 create table
Time of Update: 2016-05-24
標籤: 1 package com.cps.rom.utils; 2 3 /******************************************************************************* 4 *使用Java純驅動串連到MS SQL Server 2000資料庫的測試程式 5 *劉宇 6 *日期:2005-11-06 7 ************************************************************
Time of Update: 2016-05-24
標籤:前些天寫一個預存程序,預存程序中使用了事務,後來我把一些代碼注釋掉來進行調試找錯,突然發現一張表被鎖住了,原來是建立事務的代碼忘記注釋掉。本文表鎖住了的解決方案。 其實不光是上面描述的情況會鎖住表,還有很多種情境會使表放生死結,解鎖其實很簡單,下面用一個樣本來講解: 1 首先建立一個測試用的表:CREATE TABLE Test( TID INT IDENTITY(1,1))2 執行下面的SQL語句將此表鎖住:SELECT * FROM Test WITH (TABLOCKX)3
Time of Update: 2016-05-24
標籤:1、最基本的Select語句:Select [Top n [With Ties]] <*|Column_Name [As <Alias>][, ...n]>From <Table_name>Order by <Column_Name [DESC]>[,
Time of Update: 2016-05-17
標籤:SQL Server類型C#類型bitbooltinyintbytesmallintshortintintbigintlongrealfloatfloatdoublemoneydecimaldatetimeDateTimecharstringvarcharstringncharstringnvarcharstringtextstringntextstringimagebyte[]binarybyte[]uniqueidentifierGuidSQL Server類型與C#類型對應關係
Time of Update: 2016-05-18
標籤:REPLACE用第三個運算式替換第一個字串運算式中出現的所有第二個給定字串運算式。文法REPLACE ( ‘‘string_replace1‘‘ , ‘‘string_replace2‘‘ , ‘‘string_replace3‘‘ )參數‘‘string_replace1‘‘待搜尋的字串運算式。string_replace1 可以是字元資料或位元據。‘‘string_replace2‘‘待尋找的字串運算式。string_replace2
Time of Update: 2016-05-20
標籤:覆蓋索引通常都是複合索引,即索引欄位為多個。建立索引時應該注意索引排列順序。Sql Server檢索應用索引時,欄位識別順序為 從左至右。例如如下索引的使用上Create NONCLUSTERED Index IX_Student_Name_Class_SexOn tb_Student(Name,Class,Sex) Select * From tb_Student as s where s.Name=‘ws‘ //可以使用
Time of Update: 2016-05-18
標籤:下表列出了基本 SQL Server、JDBC 和 Java 程式設計語言資料類型之間的預設映射: SQL Server 類型JDBC 類型 (java.sql.Types)Java
Time of Update: 2016-05-19
標籤:1、何為資料庫分離和附加資料庫分離:分離資料庫就是將某個資料庫(如student_Mis)從SQL Server資料庫列表中刪除,使其不再被SQL Server管理和使用,但該資料庫的檔案(.MDF)和對應的記錄檔(.LDF)完好無損。分離成功後,我們就可以把該資料庫檔案(.MDF)和對應的記錄檔(.LDF)拷貝到其它磁碟中作為備份儲存。資料庫附加:分離資料庫就是將某個資料庫(如student_Mis)從SQL Server資料庫列表中刪除,使其不再被SQL
Time of Update: 2016-05-19
標籤:C#中用Guid.NewGuid().ToString()Sql中用NEWID() 以上方法產生的是36位的GUID,如果需要轉換成32位,則需要替換掉其中的‘-‘字元。Sql中的方法:replace(newid(), ‘-‘,
Time of Update: 2016-05-15
標籤: CREATE PROCEDURE [Common].[ProcLoadFunctionParameters] @inObjectName sysnameAS BEGIN SELECT sp.object_id AS FunctionId ,
Time of Update: 2016-05-12
標籤:USE [dataChange]GO/****** Object: UserDefinedFunction [dbo].[f_splitSTR] Script Date: 05/09/2016 15:04:21 <span style="color:#ff0000;">自己修改資料庫名,直接執行就可以了</span>******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER
Time of Update: 2016-05-13
標籤: 資料庫置疑的原因會有多種多樣,不同的問題採用的步驟也會有所不同,以下的步驟不能適用所有的情況,但包括了一些基本的步驟。 資料庫置疑是指資料庫內部處於不一致的狀態,很有可能會有資料丟失。我們推薦您從做Database Backup之前,檢查過DBCC CHECKDB沒有錯誤,備份的資料庫沒有更改。 1.首先確認已經備份了.mdf和.ldf檔案。 2. 在SQL Server中建立一個同名的資料庫,然後停止SQL Server服務。
Time of Update: 2016-05-12
標籤:以前都是也得mysql,現在寫sqlserver的觸發器,感覺改動還是蠻大的1.定義變數#在mysql中變數直接這麼定義就可以了SET @VALUE = "111";#在sql server中declare @count int;#並賦值set @count =0;#如果是查詢,必須這麼些select @count = count(*) from WQ_MNINF_D_REAL where
Time of Update: 2016-05-14
標籤:第一次使用 sqlserver
Time of Update: 2016-05-12
標籤:IF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = ‘StuWebName‘)DROP TABLE StuWebNameGOCREATE TABLE StuWebName(StuId INT IDENTITY(1,1) PRIMARY KEY,StuName VARCHAR(50) NOT NULL,StuPassword VARCHAR(50) NOT NULL,StuSex CHAR(2) DEFAULT(‘男‘),StuNo INT
Time of Update: 2016-05-12
標籤:首先查看自己的php版本,php 在5.3以後便不再支援對SQL Server 的串連,所以這時需要ms提供的第三方擴充了註:雖然php5.2提供的php_mssql.dll方法是可以串連到SQL Server 資料庫的(這種串連就自己去查吧,網上還是比較多的),但是僅僅只是局限於SQL Server
Time of Update: 2016-05-07
標籤:為提高開發效率,產生固定格式的介面是必須的,以下以提供新增/修改/刪除/讀取介面為例:以常見的表結構為例,特殊表結構可自己嘗試去調整方法1、在Test資料庫產生方法if OBJECT_ID(‘Curdsqlstring‘,‘P‘) is not nullDROP PROC CurdsqlstringgoCREATE PROCEDURE Curdsqlstring(@TableName sysname)with encryptionASif OBJECT_ID(@TableName,‘U‘)