存储过程中的字符串连接问题,有点怪。
自己写了一个sp向表中插入一条记录。有一个varchar型的输入参数,一个int型的输出参数。为了避免乱码问题,想在输入参数前加N来解决,插入语句如下:
Insert Into table ( ID, Name )
Values ( @D,N''''+LTRIM(RTRIM( @Name ))+'''')
因为输入参数传进来的是字符串,所以插入数据库的字段总会多出一对‘’,可是在插入语句中不加''''又会有语法错误,这个问题有办法解决么。为了保持程序结构的一致性,不想在程序中用sql语句。