你要理解为什么要用临时表,其实临时表又称为过渡表。临时表有两种类型:本地和全局。它们在名称zhidao、可见性以及可用性上有区别。本地临时表的名称以单个数字符回号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的答名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。
存储过程sql语句拼接:
注意引号数量
SELECT @sql = @sql + ' and 发生日期 >='+''''+ @bgdate+ ''''+' and 发生日期 <='+''''+ @eddate +''''
SELECT @sql = @sql + ' and 名称 like '+'''%abc%'''+' '
SELECT @sql = @sql + ' and id= '+@id+ ''