当某一个字段为空时,不进行update,怎样写?

当某一个字段为空时,不进行update,怎样写?,第1张

update s
set n=0
where datediff(d,m,getdate())=t and t is not null
加多一个非空条件就可以了

create Trigger table_InsertTrigger
on 表名
for insert
as
begin
update t set 字段名=null from 表名 t inner join inserted i where i主键名=t主键名
end

表无主键。Oracle数据库OracleDatabase,简称Oracle,是关系数据库管理系统,是由于该数据库表无主键,因此导致为null。而null的意思就是无效的、无价值的、空的,计算机中通常表示空值,无结果,或是空集合。

public class Test {
//方法1: 将字符数组转换成字符串,调用indexOf方法直接返回字符下标
public int getIndex1(char[] arr,char ch){
if(arr==null||arrlength==0)
return -1;
else
return new String(arr)indexOf(ch);
}
//方法2:遍历字符数组查询指定字符下标
public int getIndex2(char[] arr,char ch){
//如果传递数组为null,直接返回-1
if(arr==null||arrlength==0){
return -1;
}
else{
//如果在,则返回这个字符所在的位置
for(int i=0;i<arrlength;i++){
if(ch==arr[i]){
return i;
}
}
}
//否则返回-1
return -1;
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13410866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存