SQL Server 2000 中使用Regex

這兩天有個需求,需要在資料庫中判斷字串的格式,於是從網上搜集了一些資料,整理了一下。下面這個是一個自訂函數,使用者可以調用這個函數判斷指定的字串是否符合Regex的規則.CREATE FUNCTION dbo.find_regular_expression (  @source varchar(5000),   --需要匹配的源字串  @regexp varchar(1000),  --Regex  @ignorecase bit = 0 

微軟SQL Server SQL語句匯入匯出大全

引用:http://www.yesky.com/searchdatabase/504969436818571264/20050524/1951934.shtml 簡介:微軟SQL Server資料庫SQL語句匯入匯出大全,包括與其他資料庫和檔案的資料的匯入匯出。  /*******  匯出到excel   EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:temp1.xls -c -q -S"GNETDATA/GNETDATA" -

使用SQL Server .NET Framework 串連池

 建立池串連可以顯著提高應用程式的效能和可縮放性。SQL Server .NET Framework 資料提供者自動為 ADO.NET

【SQL Server中SMO的簡單使用】

 SMO是SQL Mangagement Objects的簡稱.與之相對應的是ADO.Net。不過不同的地方是ADO.Net是用於資料訪問的,而SMO是用於設計的,雖然SMO能夠再伺服器上執行任意的SQL語句.另外一個不同的地方是ADO.Net可以訪問電腦中任意資料來源,而SMO對象是專門針對SQL Server而設計的.在SMO中最重要的一個類就是Server.其他大多數對象都是Server對象的後代.比如Database,Table,View等等對象都是通過Server屬性不斷向下檢索到的.

使用時容易忽略SQL Server的21個問題

如果你正在負責一個基於SQL Server的項目,或者你剛剛接觸SQL Server,你都有可能要面臨一些資料庫效能的問題,這篇文章會為你提供一些有用的指導(其中大多數也可以用於其它的DBMS)。   在這裡,我不打算介紹使用SQL Server的竅門,也不能提供一個包治百病的方案,我所做的是總結一些經驗----關於如何形成一個好的設計。這些經驗來自我過去幾年中經受的教訓,一直來,我看到許多同樣的設計錯誤被一次又一次的重複。   你瞭解工具嗎?

SQL Server中bit資料類型應用

SQL Server中bit資料類型應用 使用過 Access 的朋友都知道,Access 裡有個“是/否”資料類型,在 SQL Server 中,沒有這個名稱,而使用 bit。在使用過程中有幾點需要注意的:1、bit 與 SQL Server 的整型和數字資料相似的數字資料,但 bit 列只能儲存 0 和 1。2、在插入、修改 bit 資料時,使用 0 或 1 ,而不是 false 或 true,bit 欄位放在 where 查詢條件中也是這樣。3、利用 RecordSet 將 bit

sql server常用函數(面試必背!)

1,統計函數 avg, count, max, min, sum 多數聚會不統計值為null的行。可以與distinct一起使用去掉重複的行。可以與group by 來分組 2, 數學函數 SQRT ceiling(n) 返回大於或者等於n的最小整數 floor(n), 返回小於或者是等於n的最大整數 round(m,n), 四捨五入,n是保留小數的位元 abs(n) sign(n), 當n>0, 返回1,n=0,返回0,n<0, 返回-1 PI(), 3.1415

SQL/SQL Server 常見面試題

1.怎樣去除Table中的重複行?請列舉至少三種方法,並分析效率。例如有如下表Salary:select * from Salary order by UserId方法一:select distinct * into #tempSalary from Salarydelete Salaryinsert Salary select * from #tempSalarydrop table #tempSalary方法二:with cts as (select ROW_NUMBER() over

[今日技術學習]sqlserver中not in 不好使得時候咋辦?

當使用大資料量進行 not in 比對的時候 sqlserver是不會給你資料結果如:select a.* from a where a.id not in (select id from b where…..) 我們大家都知道很多sql方面的文章都建議大家盡量不要使用NOT IN的方法,因為這種方法的效率不高。那有沒有替代的辦法呢?(聲明因為當時的情況要求不能使用儲存過程,所以只有寫sql語句)和同事實驗了一下,結果用以下方法實現了。   目的: 替換NOT IN 方法。 說明:

SQL Server的事務和錯誤處理

SQL

SQL Server DDL安全審計

應用情境:        作為SQL Server安全審計的一部分,DBA可能需要這樣的一份報吿:知道哪些資料庫物件(儲如表、預存程序、視圖、使用者、函數、使用者權限等等)在什麼時候被誰修改過,以及修改的內容等等。也還可能需要一份預存程序、函數以及視圖的代碼修改曆史清單,知道這些代碼在去過某段時間裡被修改。那麼,下面這份代碼正好是你所需要的。        此代碼在SQL Server

安裝SQL Server 2000遇到的兩個問題及解決辦法

廢話一句都不說。直接談問題。本人在自己的機器上安裝SQL Server 2000時遇到了兩個問題。1、安裝時出現兩個對話方塊:一個標題為redlist內容為command line option syntax error,type command /? forhelp;一個標題為html help 1.32 update內容為command line option syntax error,type command /?

[sql server] 複合式索引的一些tips

複合式索引的一些tips1,定義索引基於一列或多列,指定兩個或多個列名,可為指定列的組合值建立複合式索引。一般情況下,複合式索引也是覆蓋索引(covering

[sql server][基礎] insert時如何給自增列賦值

--建立測試環境IF OBJECT_ID('tb') IS NOT NULL  DROP TABLE tbGOCREATE TABLE tb( id int identity,  code varchar(10), name varchar(20),      CONSTRAINT PK_TB PRIMARY KEY (id))GO--查詢INSERT TB SELECT 'AA','AA'insert tb values('bb','bb')select * from

[sql server][基礎] 連結的伺服器

/*環境 :本地(xp+sql2005):select @@versionicrosoft SQL Server 2005 - 9.00.1399.06 (Intel X86)  Oct 14 2005 00:33:37  Copyright (c) 1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)    data伺服器(win2000+sql2000)

sql server 2000 – 安裝

 第一步:將Microsoft SQL Server 2000安裝光碟片放入光碟機中,安裝程式會自動運行出現版本選擇介面,我們以選擇企業版(注意xp系統不能裝企業版)為例。如:   第二步:在接下來的介面中選擇“安裝資料庫伺服器”選項。如:   第三步:這時出現安裝嚮導,出現“電腦名稱”視窗。“本機電腦”是預設選項,其名稱就顯示 在上面,我們按其預設點“下一步”。如:    第四步:接下來,在“安裝選擇”交談視窗中,同樣按其預設項“建立新的SQL

[sql server] 行轉列問題總結 – 2、列轉行

if not object_id('Class') is null    drop table ClassGoCreate table Class([Student] nvarchar(2),[數學] int,[物理] int,[英語] int,[語文] int)Insert Classselect N'李四',77,85,65,65 union allselect N'張三',87,90,82,78Go--2000:動態:declare @s nvarchar(4000)select

[sql server] 物品裝箱問題

--物品裝箱問題/*http://topic.csdn.net/u/20100703/16/bcc2efaf-5aee-424d-b022-473282a168ae.html?seed=657778656&r=66694963#r_66694963有一個表,欄位為:物品名,件數。記錄: 物A 54  物B 35  物C 23  物D 98  物E

[sql server] 如何得到連續序號

--SQL2000 --1select number from master..spt_values where type='p' --0-255 --2select top 10000 id=identity(int,1,1) into #t from sysobjects,syscolumns  --SQL2005產生系列號(行號)兩種方式 --1.用CTE遞迴測試   ;WITH t AS    (        SELECT 1 AS num       UNION ALL      

SQL Server 中樹形表資料的處理總結

-- 使用函數的方法:--建立 示範環境if object_id('tb_bookInfo') is not null drop table tb_bookInfogocreate table tb_bookInfo(number int,name varchar(10),type int)insert tb_bookInfoselect 1 ,'n1', 6 union allselect 2 ,'n2', 3if object_id('tb_bookType') is not null

總頁數: 792 1 .... 327 328 329 330 331 .... 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.