12 2022 档案
摘要:浮点类型比较,判断是否为零 代码 比较浮点数 procedure TForm1.Button1Click(Sender: TObject); var d1, d2: Double; begin d1 := 1.2345; d2 := 1.2346; //判断浮点数是否相等(误差小于0.0001) i
阅读全文
摘要:SQLite 内置标量函数 abs(X) 返回数值参数 X 的绝对值。 如果 X 为 null,则返回null。 如果 X 是无法转换为数值的字符串或blob,则返回 0.0。 如果 X 是整数 -9223372036854775808,将引发整数溢出错误。 示例 Select abs(-1.23)
阅读全文
摘要:SQLServer CTE 递归查询限制递归级数(完成执行语句前已用完最大递归) 介绍 如果递归 CTE 组合不正确,可能会导致无限循环。 例如,如果递归成员查询定义对父列和子列返回相同的值,则会造成无限循环。 可以使用 MAXRECURSION 来限制特定语句所允许的递归级数,以防止出现无限循环。
阅读全文
摘要:SQLServer CTE 递归查询 介绍 指定临时命名的结果集,这些结果集称为公用表表达式 (CTE)。 公用表表达式可以包括对自身的引用。 这种表达式称为递归公用表表达式。 例子 组合序号 --创建临时表 create table #ceshi(id int, pid int, xh varch
阅读全文