摘要:
LIKE谓词是用来检查字符或字段值是否与指定的模式(pattern)匹配。想使用这个LIKE谓词,不防先了解一下T-SQL通配符(wildcard) 。演示:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT[Location],[ItemCode],[CustomerID],[Allocated],[Allocatee],[AllocateDate],[Version]FROMdbo.wipStocksWHERE[Location 阅读全文
摘要:
这个选项是在服务器启用SQL Mail。有两个值,一个是0表示SQL Mail不可用(默认值),另一个为1表示SQL Mail可用。执行下面代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->EXECmaster..xp_sendmail@recipients='test@mailaddress.com',--测试邮件地址@subject='SQLServermailtest',@message='H 阅读全文
摘要:
PATINDEX(pattern,string)函数,返回模式(pattern)在字符串中第一次出现的位置。演示:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DECLARE@stringNVARCHAR(50)='放假了,回家(gohome)过新年。'SELECTPATINDEX('%[(gohome)]%',@string)结果: 阅读全文
摘要:
通配符(wildcard)。在SQL Server有几种通配符,如%(百分号)、_(下划线)、[<字符列>]、[<字符>-<字符>]和[^<字符列或范围>]。%(百分号):代表任意长度的字符串。_(下划线):代表任意单个字符。[<字符列>]:方括号中是一列字符,代表匹配字符列中的任何单一字符。[<字符>-<字符>]:方括号中是指定字符的范围。[^<字符列或范围>]:方括号中^符号,接着是字符列或范围,代表不包含在指定这些字符列或范围内任意单个字符。如果处理的模式(pattern)就包含特殊通配符(& 阅读全文
摘要:
T-SQL谓词之一 IN。检查指定(IN谓词前)的值,字段值或标量表达式是否包含在定义的一组元素(放在括弧内)中。这组元素可以有一或多个值,而不同值之间由逗点分开。创建一个临时表,并插入一些值。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATETable#t(FontsNVARCHAR(10))INSERTINTO#tVALUES(N'年'),(N'新'),(N'禧'),(N' 阅读全文