只需要加一个output型参数就行了。那些固定不变的文字,在前台写就行,不用从存储过程中输出。

解决方案 »

  1.   

    ********************************************************************例数据库的一个表中有如下记录:
    答对了,COOL毙了!发送C+姓名到9500测测您的姓名吧为了便于今后维护,我现在想把此字符串中的9500用一个变量@sp代替,(因为此所有功能都是在存储过程中实现的)
    然后在存储过程最前面给这个变量赋值
    select @sp=9500,
    那么数据库中的对应变量就变成了对应值,
    在数据库表中我怎么插入这个变量啊?如下方式可以吗?
    方式1: 答对了,COOL毙了!发送C+姓名到+@sp+测测您的姓名吧
    方式2: 答对了,COOL毙了!发送C+姓名到%sp测测您的姓名吧
    或者是不是@sp前后要加引号?我试了,都用不了,不是有什么好办法