日期:2014-05-17  浏览次数:20540 次

求教点SQL语句的注释
DECLARE @i TABLE(col VARCHAR(2))


create function F_strSpit12(@s varchar(200)) 
returns @t table(col varchar(5))

例如上面几句,求个简单易懂的注释,还有请教下@是怎么用。是定义变量?

------解决方案--------------------
SQL code

--声明表变量i
DECLARE @i TABLE(col VARCHAR(2))
--创建函数,接受varchar类型参数s,返回表变量t
create function F_strSpit12(@s varchar(200)) 
returns @t table(col varchar(5))

------解决方案--------------------
创建一个表函数,传入@s参数,返回表中只有一列col
@定义变量的
若是@@两个的话 这是一个系统全局变量的定义,也可能是一个系统变量