摘要: “自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。自定义函数和存储过程本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。SQL Server 2000 允许用户创建自定义函数,自定义函数可以有返回值。--不能在自定义函数中用INSERTINTO自定义函数分为:标量值函数或表值函数如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。可以使用多条 Transact-SQL 语句定义标量值函数。如果 RETURNS 子句指定 阅读全文
posted @ 2011-11-17 17:26 Rookier 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在带有groupby子句的查询语句中,在select列表中指定的列要么是groupby子句中指定的列,要么包含聚组函数select ClientMediaTypeID,count(ID) from Table group by Table.ClientMediaTypeID havingClientMediaTypeID>30当在gropuby子句中使用having子句时,查询结果中只返回满足having条件的组。在一个sql语句中可以有where子句和having子句。having与where子句类似,均用于设置限定条件select table.字段,(case when table. 阅读全文
posted @ 2011-11-17 16:33 Rookier 阅读(292) 评论(0) 推荐(0) 编辑
摘要: public class Cell { bool flags = false; int result = 0; public void Write(int n) { lock (this) { if (flags) { try { Monitor.Wait(this); ... 阅读全文
posted @ 2011-11-17 13:51 Rookier 阅读(380) 评论(0) 推荐(0) 编辑