createprocedure PageInation@tblName varchar(255),--表名 @count int=0 output --表的记录总数 与tblName in varchar,--表名 count out int --表的记录总数有什么区别?很多人在写参数的时候都喜欢加@,但是存储过程的输入参数格式上用的是in,初学不太明白,请多多指教!
Oracle中的变量定义没有前缀@,这个应该是sqlserver的写法,至于还有哪些支持这么些的就不清楚了。 @tblName varchar(255),--表名 @count int=0 output --表的记录总数 是sqlserver的写法,@tblName 是输入参数而tblName in varchar,--表名 count out int --表的记录总数是Oracle的写法