主题:存储过程
这是一个存储过程里的
as后面的SQL语句
if @cTableName <>'' and @cNy <> ''
begin
set @sqlStr = 'delete from ' + @cTableName + ' where ny = '+"'" +@cNy+"'"
exec(@sqlStr)
end
问题:
1.不明白""是干什么的,SQL不都是用''里面是字符串的吗?
2.set语句不明白,为什么delete from用''
3.exec不是执行存储过程的吗,为什么用在这里
as后面的SQL语句
if @cTableName <>'' and @cNy <> ''
begin
set @sqlStr = 'delete from ' + @cTableName + ' where ny = '+"'" +@cNy+"'"
exec(@sqlStr)
end
问题:
1.不明白""是干什么的,SQL不都是用''里面是字符串的吗?
2.set语句不明白,为什么delete from用''
3.exec不是执行存储过程的吗,为什么用在这里