ITPub博客

首页 > 数据库 > Oracle > 存储过程中拼接字符串

存储过程中拼接字符串

原创 Oracle 作者:wangzh3 时间:2007-03-08 20:22:58 0 删除 编辑

不同的数据库拼接字符串的时候有不同的语意.

对于oracle而言,只能用单引号,并且只能用||而不是用加号.如果用加号.oracle会默认把单引号中的字符串转化为数字,一旦转化不成功,就会提示ora-1702.

对于sybase而言,可以使用||或者+.如果是int或者numeric等非字符型的数据,需要使用convert或者cast强制转换.

存储过程中的这些特质,编码的时候看不出来,必须测试的时候才看得出来.记下来,以后不走弯路.

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/47869/viewspace-903523/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 葛优这个孩儿
请登录后发表评论 登录
全部评论
  • 博文量
    301
  • 访问量
    10875976