alter function _sys_getTreeSQL (@formID int)
returns @table table(treeSQL varchar(1500),arrLength varchar(10),showColumn varchar(200),dataArr varchar(2000),colArr varchar(2000),displayfield varchar(200),separatedst varchar(10),refCol varchar(2000))
AS
begininsert into @table values ('1', '1', '1', '1', '1', '1','1','1')
return
end创建上面的函数后,我运行下面的代码就会报错。
select * from _sys_getTreeSQL(10002)错误提示:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '' 附近有语法错误。这是怎么回事?
returns @table table(treeSQL varchar(1500),arrLength varchar(10),showColumn varchar(200),dataArr varchar(2000),colArr varchar(2000),displayfield varchar(200),separatedst varchar(10),refCol varchar(2000))
AS
begininsert into @table values ('1', '1', '1', '1', '1', '1','1','1')
return
end创建上面的函数后,我运行下面的代码就会报错。
select * from _sys_getTreeSQL(10002)错误提示:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '' 附近有语法错误。这是怎么回事?
returns @table table(treeSQL varchar(1500),arrLength varchar(10),showColumn varchar(200)
,dataArr varchar(2000),colArr varchar(2000),displayfield varchar(200),separatedst varchar(10),refCol varchar(2000))
AS
begininsert into @table values ('1', '1', '1', '1', '1', '1','1','1')
return
end
select * from dbo._sys_getTreeSQL(1)treeSQL arrLength showColumn dataArr colArr displayfield separatedst refCol
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 1 1 1 1 1 1 1(1 行受影响)
returns @table table
(
treeSQL varchar(1500),
arrLength varchar(10),
showColumn varchar(200),
dataArr varchar(2000),
colArr varchar(2000),
displayfield varchar(200),
separatedst varchar(10),
refCol varchar(2000)
)
AS
begin
insert into @table values ('1', '1', '1', '1', '1', '1','1','1')
return
end
select * from _sys_getTreeSQL(10002)
returns @table table(
treeSQL varchar(1500),
arrLength varchar(10),
showColumn varchar(200),
dataArr varchar(2000),
colArr varchar(2000),
displayfield varchar(200),
separatedst varchar(10),
refCol varchar(2000))
AS
begin
insert into @table values ('1','1','1','1','1','1','1','1')
return
end
GO
SELECT * FROM _sys_getTreeSQL(10002)这个OK