发现在SqlServer的SP中,定义参数如果需要大小一定要有长度。如Varchar类型,如果不设定长度,语法没错,运行也不报错,但是就是不执行SP,搞得人莫名其妙。设定长度就没问题了,这个是SqlServer不好,但我只能注意了,一定要设定长度。