标签: sql sql-server ssms
使用SSMS,我发现我正在修改的存储过程的返回类型为integer,尽管SQL代码中未指定返回的整数(请参见屏幕快照)。为什么在此返回类型?如何更改?
integer
更长的故事-我有一个存储过程,该存储过程在某个时候声明一个INT变量,然后返回该变量。我已经修改了存储过程,以便该变量是一个字符串。一切似乎都有效-存储过程完全按照预期的方式工作。
INT
但是,执行后,我收到一条错误消息,它无法将varchar值'x'转换为数据类型int。存储过程代码中的任何地方都没有说它将返回int。
int