在使用sqlloader的过程中,有这样一个需求,就是表中的某列需要一个默认值,例如c1列为varchar2类型,插入的时候默认插入gg字符。
网上找了一些解决办法,发现不行,例如:c1 'gg',但是刚才的语句,把gg换成数字0是可以的,所以考虑是否是字符串的原因,后来尝试用 c1 "gg"也不行。
最后灵机一动,变成了 c1 "'gg'"
怕大家看不清楚,解释一下,就是外边是两个双引号,双引号里边是两个单引号,单引号里边是字符内容gg。
网上又是没找到对应的解决办法,凡事都要靠自己多研究、多实践。