sqlserver 在存储过程中添加不可见字符chr(2)
在oracle的存储过程中有这样的拼接v_Record.User_ID || chr(2)
在sqlserver中怎么拼接chr(2),直接@v_Record.DesMobile + chr(2),编译报错 不可以识别的内置函数名称
------解决方案--------------------@v_Record.DesMobile+'2'
------解决方案--------------------
@v_Record.DesMobile + chr(2) 改成 @v_Record.DesMobile +
char(2)
在sql server中只有 char函数哈,没有chr函数,chr函数是oracle中的,
比如,在sql server中:
select CHAR(2)
/*
*/
------解决方案--------------------
你改成这样试试呢:
select v_Record.DesMobile + ltrim(
char(2)) from tab as v_Record