RegExLib.com - The first Regular Expression Library on the Web!

Please support RegExLib Sponsors

Sponsors

Expressions by User

   Displaying page 1 of 1 pages; Items 1 to 2
Title Test Details SQL Object Name Match
Expression
(((\[?(?<Database>[\w]+)\]?)?\.)?(\[?(?<Owner>[\w]+)\]?)?\.)?\[?(?<Object>[\w]+)\]?
Description
This returns the different parts of an Object Name (Database.Owner.Object). This can be used for matching or pulling out the different pieces.
Matches
[Table], Table, [Db].[Owner].[Table], [owner].[Table], ..[Table], or any combination there of...
Non-Matches
None
Author Rating: Not yet rated. Tim McCurdy
Title Test Details SQL Column Matches
Expression
((?<Owner>\[?[\w\d]+\]?)\.{1})?(?<Column>\[?[\w\d]+\]?)(\s*(([><=]{1,2})|(Not|In\(|Between){1,2})\s*)(?<Value>[\w\d\']+)
Description
This expression finds all Column within a Select, Update, or Delete query (ex. Column1 = 2, Column2 = 3). This is useful if you need to refactor a SQL Statement to include a owner prefix before all columns but you aren't sure how many columns there are in the statement.
Matches
Select ... Where (T.Column1 = @Value) ...Update Table1 Set Col1 = @Value
Non-Matches
None
Author Rating: Not yet rated. Tim McCurdy
   Displaying page 1 of 1 pages; Items 1 to 2

Copyright © 2001-2025, RegexAdvice.com | ASP.NET Tutorials