存储过程日期型的参数
创建如下存储过程: 
 CREATE         PROCEDURE         a                
       @riqi               datetime 
       AS          
       exec      (N 'SELECT      *   from   table1   where   日期=    '+@riqi) 
 GO 
 在查询分析器中执行:exec      2007-2-6 
 为什么提示:“    '- '   附近有语法错误。” 
------解决方案----------------------2个地方错,综合一下 
 CREATE   PROCEDURE   a      
   @riqi     datetime 
   AS    
   exec  (N 'SELECT  * from table1 where 日期=  ' ' '+@riqi+ ' ' ' ')--1 
 GO   
 exec  a  '2007-2-6 '--2