mysql 存储过程 默认值
//在mssql的实现方式 
 CREATE   PROCEDURE   [dbo].[InsertNode]      
 	@Name      nvarchar(50)   =   N ' ',                      
 	@ServiceType      int=   4,                            
                         @LicStatus      int                               
 AS 
 BEGIN 
 	INSERT   INTO   KV_Node 
 			         ( 
                                                                                     [Name], 
 			            [ServiceType], 
                                                                                     [LicStatus] 
                                                                                  ) 
 		   VALUES 
 			         ( 
 		         		@Name   , 
 		         		@ServiceType    
                                                                                                 @LicStatus    
                                                                                  ) 
 END     
 //在mysql的实现方式 
 CREATE   PROCEDURE   InsertNode   
 	_Name      varchar(50)   ,                      
 	_ServiceType      int,                            
                         _LicStatus      int 
 AS 
 BEGIN 
 	INSERT   INTO   KV_Node 
 			      (   Name, 
 			            ServiceType, 
                                                                                     LicStatus       
                                                                            ) 
 		   VALUES 
 			         ( 
 		         		_Name   , 
 		         		_ServiceType   , 
                                                                                                 _LicStatus 
 			         ) 
 END     
 大家好,遇到一个问题,在mssql里存储过程可以取到默认值,比如@Name      nvarchar(50)   =   N ' ',表示@Name默认取值为空串(unicode)。 
 但是在mysql里该方法好像行不通,(曾尝试   _Name      varchar(50)   default    ' '   ) 
 我的问题是如何在mysql的存储过程里实现获得默认值? 
 谢谢大家!
------解决方案--------------------def