SQL SERVER 怎么记录变量的值
SQL SERVER 如何记录变量的值
select fun_abc(rand()) from tabl_1;
fun_abc( in_val float)
{
if( old_in_val != new_in_val)
{
调用一个耗时的函数
}
else
{
调用另一个不太耗时的函数
}
}
请问如何将old_in_val 存下来,让其与new_in_val比较
------解决思路----------------------
上面有点笔误是NewVal存放新值
------解决思路----------------------
只能先落地,等下次调用的时候再取出。
变量是有作用域的。
select fun_abc(rand()) from tabl_1;
fun_abc( in_val float)
{
if( old_in_val != new_in_val)
{
调用一个耗时的函数
}
else
{
调用另一个不太耗时的函数
}
}
请问如何将old_in_val 存下来,让其与new_in_val比较
------解决思路----------------------
上面有点笔误是NewVal存放新值
------解决思路----------------------
只能先落地,等下次调用的时候再取出。
变量是有作用域的。