
sql server - 函数
Tercel99
这个作者很懒,什么都没留下…
展开
-
waitfor 函数
在达到指定时间或时间间隔之前,或者指定语句至少修改或返回一行之前,阻止执行批处理、存储过程或事务。Transact-SQL 语法约定语法 WAITFOR { DELAY 'time_to_pass' | TIME 'time_to_execute' | ( receive_statement ) [ , TIMEOUT timeout ]}备注执行 WAITFOR 语句时,事务正在运行,并且其他请求不能在同一事务下运行。WAITFOR 不更改查询的语义。如果查询不能返回任何原创 2010-08-01 19:13:00 · 3614 阅读 · 0 评论 -
Transact-SQL中自定义函数的限制
<br />Transact-SQL中自定义函数的限制 <br />一直以为自定义函数只是比存储过程多了一个返回值而已,没有想到有这么多的限制,事情的起源都是因为下面这个简单的自定义函数引起的:<br />CREATE FUNCTION MyTestFunction<br />(<br /> @TestContent VARCHAR(20)<br />)<br />RETURNS VARCHAR(255)<br />AS<br />BEGIN<br /> INSERT INTO MyTestTa原创 2011-03-12 17:54:00 · 2491 阅读 · 1 评论 -
COLUMNPROPERTY 元函数
<br />返回有关列或过程参数的信息。<br /> Transact-SQL 语法约定语法 COLUMNPROPERTY ( id , column , property ) 备注<br />检查列的确定性属性时,首先测试该列是否为计算列。IsDeterministic 为非计算列返回 NULL。<br />可以将计算列指定为索引列。<br />使用 COLUMNPROPERTY 访问元数据的权限应遵循根据权限访问元数据规则。参数<br />id <br />一个表达式,其中包含表或过程的标识符 (ID)原创 2011-03-27 18:45:00 · 6473 阅读 · 0 评论 -
CHARINDEX
CHARINDEX<br />返回字符串中指定表达式的起始位置。语法<br />CHARINDEX ( expression1 ,expression2 [ ,start_location ] ) 参数<br />expression1<br />一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。<br />expression2<br />一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。<br />start_lo原创 2011-06-01 23:55:00 · 772 阅读 · 0 评论 -
PATINDEX
PATINDEX<br />返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。语法<br />PATINDEX ( '%pattern%' ,expression ) 参数<br />pattern<br />一个字符串。可以使用通配符,但 pattern 之前和之后必须有 % 字符(搜索第一个和最后一个字符时除外)。pattern 是短字符数据类型类别的表达式。<br />expression<br />一个表达式,通常为要在其中搜索指定模式的列,e原创 2011-06-01 23:57:00 · 851 阅读 · 0 评论