0
set iNull 0
set field_value [lindex [array get NEW $myfield] 1]
if { [string length $field_value] == 0 } {
set iNull 1
}
我写过运行pltcl8.5(postgres)这个方法的触发器,这里我想检查空值和空白。 我无法区分两者。 注意:没有参数传递给此方法。如何区分pltcl中的空字符串和空字符串?
我没有争论,我有价值观。 – user2181531 2013-03-18 12:54:27
@ user2181531然后没有区别,因为tcl没有null或未定义的值。无论如何,如果它不是pltcl参数或返回值,这只是一个关于tcl语言的问题,而不是pltcl。你可以取消设置变量,就是这样。 http://rosettacode.org/wiki/Undefined_values#Tcl – 2013-03-19 00:00:14