两个容易忽视的小问题

两个容易忽视的小问题
1,  linux 系统下,连 root 用户无法用 su 切换到别的用户,总是报错密码不对。后来发现本地配置了 winbind 服务来跟 WINDOWS AD 域集成, winbind 启动失败,导致该错误发生。很难联系到这个原因。
2,  Oracle 的函数里, to_char to_number 是常用的函数,可是我用了格式串于 to_char 函数在一个数字上后出现一个没想到的问题。就是 to_char(1234,'9999') 返回是什么?
 
1234
 
  
 
  错!是‘ 1234 ,就是前面给你加个空格,郁闷很久。后来发现格式串9999 就是这样的,如果位数不够前置所缺位数空格,位数正好也前置一个空格,位数多于格式串,就用格式穿长度个的 # 来返回。其实如果不要前置空格就不需要格式串了,直接 to_char(1234) 即可。不过对于这个意外还是很奇怪。

你可能感兴趣的:(生活,职场,to_char,休闲,su)