Time of Update: 2018-12-06
如何將 SQL SERVER 徹底卸載乾淨 如何將 SQL SERVER 徹底卸載乾淨SQL SERVER 2008 真的好煩~不容易卸乾淨的~下面的方法提供給那些懶得重裝系統的“懶人”~ 親測~1.停掉SQL SERVER 2008所有相關服務2.在控制台“添加刪除程式”中,刪除SQL SERVER 2008相關的程式3.下載 Windows Install Clean Up 工具卸載SQL 2008組件 (google it
Time of Update: 2018-12-06
1、使用指定的字串分割,返回分割後元素的個數 create function Get_StrLength ( @str varchar(1024), @split varchar(10) ) returns int as begin declare @location int declare @start int declare @length int set @str=ltrim(rtrim(@str)) set @location=charindex(@split,@str) set
Time of Update: 2018-12-06
/*SQL Server 2000 使用通過,使用系統CDOSYS發送HTML類型郵件This script use CDOSys to send a mail. No mapi profile required.*/Use NorthwindSET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOCREATE PROCEDURE [dbo].[sp_send_MailHtml] @SmtpServer varchar(128), @From
Time of Update: 2018-12-06
一種是用TRY...CATCH語句,例:---這僅僅是執行個體create procedure [dbo].[MyTryTran] --建立預存程序--@toID int, --接收轉賬的賬戶--@fromID int , --轉出自己的賬戶--@momeys money --轉賬的金額as begin transactionBEGIN TRY select 1/0 insert into t_Sex (FID,FSex) values (3,'na')commit
Time of Update: 2018-12-06
利用SQL Server Migration Assistant將access資料庫匯入到SQL Server 周銀輝 剛才想下載了個Northwind資料庫檔案來做個DEMO,很討厭啊,access版本的mdb檔案無法匯入到SQL Server 2008中,google了一下,ms的SQL Server
Time of Update: 2018-12-06
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1 GO RECONFIGURE GOinsert into
Time of Update: 2018-12-06
//效能SET STATISTICS IO on; SET STATISTICS TIME on;//Mysql 切分字串 CREATE PROCEDURE proc_split( inputstring VARCHAR(1000), delim CHAR(1))BEGIN DECLARE strlen INT; DECLARE last_index INT; DECLARE cur_index INT; DECLARE cur_char VARCHAR(
Time of Update: 2018-12-06
a的ip是:192.168.0.1 b的ip是:192.168.0.2 a中的一個資料庫為testA,表tableA 使用者:sa, 密碼:sa,123456 b中的一個資料庫為testB,表tableB 使用者:sa, 密碼:sa,123 現在要把tableB中的資料匯出到tableA insert into testA.dbo.db select * from openrowset('sqloledb','192.168.0.2';'sa';'1
Time of Update: 2018-12-06
--- 轉小寫 輸出:abcdefSELECT Lower('aBCDEF');--- 轉大寫 輸出:ABCDEFSELECT UPPER('ABcdef');-- 去左空格 ->'ABCDEF 'SELECT LTRIM(' ABCDEF ');-- 去右空格 ->' ABCDEF'SELECT RTRIM(' ABCDEF '); -- 從左截取字串 ->abcdeSELECT LEFT('abcdefg123456',5);-
Time of Update: 2018-12-06
win環境20分鐘搭建php+sql伺服器Apache+php+mysql在windows下的安裝與配置圖解 win環境20分鐘搭建php+sql伺服器Apache+php+mysql在windows下的安裝與配置圖解php因為執行的速度快安全高(相比asp 比不了jsp 工商銀行用jsp 還是微軟幫它做的 汗一個) 大行的論壇網站都在採用因為iis需要系統光碟片 而且很容易出錯(每次裝我都裝了2個小時都調試不成功 強烈建議用 apache 方便的多)圖文介紹的很詳細
Time of Update: 2018-12-06
關於SQL Server的若干注意事項 如果你正在負責一個基於SQL Server的項目,或者你剛剛接觸SQL Server,你都有可能要面臨一些資料庫效能的問題,這篇文章會為你提供一些有用的指導(其中大多數也可以用於其它的DBMS)。 在這裡,我不打算介紹使用SQL
Time of Update: 2018-12-06
ASP.NET備份與還原SQL Server資料庫 1.備份 SqlConnection connection = new SqlConnection(ConfigurationManager.AppSettings["Connection"]); string dbFileName = DateTime.Now.ToString("yyyyMMddHHmmss")+".bak"; try { SqlCommand
Time of Update: 2018-12-06
別說我是標題黨啊,儘管你可能認為IIS/.Net/SQL Server的安裝對你來說可能比寫個“Hello
Time of Update: 2018-12-06
/*lvl1 lvl2 lvl3 lvl4 lvl 4 3 4 1 3 2 2 1 2 2 3 4 4 4 3 4 3 1 2 2 怎麼寫代碼 去比較lvl1、lvl2、lvl3、lvl4 對應每行的值,取其中最小的,將其值添加到lvl列裡 運行結果應該是 lvl 1 1 2 3 1*/--方法(一)
Time of Update: 2018-12-06
良好的命名習慣是一種美德,下面是個人整理的資料庫命名規範: 資料庫命名規範: 1. 資料庫名: 1.1)用產品或項目的名字命名; 1.2)Pascal Case,如AdventureWork; 1.3)避免使用特殊字元,如數字,底線,空格之類; 1.4)避免使用縮寫 2. 表名 2.1)使用複數,Pascal Case,而複數只加在最後一個單詞上如:Products,Users,UserRoles
Time of Update: 2018-12-06
-- sp_MSget_qualified_name 擷取給定對象的合格名稱USE pubsGOdeclare @object_id int, @qualified_name nvarchar(512)select @object_id = object_id('authors')EXEC sp_MSget_qualified_name @object_id, @qualified_name outputselect @qualified_name-- sp_MSdrop_object
Time of Update: 2018-12-06
以下執行個體都以星期天作為一周的第一天來建立,可查看@@DATEFIRSTDATEDIFF ( datepart , startdate , enddate ) DATEDIFFFunction Compute兩個日期之間的小時、天、周、月、年等時間間隔總數DATEADD ( datepart , number, date ) DATEADDFunction
Time of Update: 2018-12-06
--1.SQL由什麼檔案和什麼檔案組成? /* 答:SQL由資料檔案和記錄檔組成 */--2.SQL的資料檔案分哪兩類?副檔名分別是什嗎?分別可以有多少個? /* 答:SQL的資料檔案分主要資料檔案和二級資料檔案。 主要資料檔案有且只有一個,二級資料檔案0-N個 副檔名:主要資料檔案:MDF 二級資料檔案:NDF */--3.SQL檔案組和檔案的關係? /* 答:檔案存放在檔案組中,一個檔案只能屬於一個檔案組;
Time of Update: 2018-12-06
sql server raiseerror的用法RAISERROR返回使用者定義的錯誤資訊並設系統標誌,記錄發生錯誤。通過使用 RAISERROR 陳述式,用戶端可以從 sysmessages 表中檢索條目,或者使用使用者指定的嚴重度和狀態資訊動態地產生一條訊息。這條訊息在定義後就作為伺服器錯誤資訊返回給用戶端。文法RAISERROR ( { msg_id | msg_str } { , severity , state } [ , argument [ ,...n ] ] ) [
Time of Update: 2018-12-06
遊標是邪惡的! 在關聯式資料庫中,我們對於查詢的思考是面向集合的。而遊標打破了這一規則,遊標使得我們思考方式變為逐行進行.對於類C的開發人員來著,這樣的思考方式會更加舒服。 正常面向集合的思維方式是: 而對於遊標來說: 這也是為什麼遊標是邪惡的,它會使開發人員變懶,懶得去想用面向集合的查詢方式實現某些功能. 同樣的,在效能上,遊標會吃更多的記憶體,減少可用的並發,佔用寬頻,鎖定資源,當然還有更多的代碼量……