для функции table valued
в sql, почему мы не можем написать операторы sql внутри тегов begin
и end
наподобие -
create function dbo.emptable()
returns Table
as
BEGIN --it throws an error
return (select id, name, salary from employee)
END
go
в функции scalar valued
мы можем использовать такие теги как
create function dbo.countemp()
returns int
as
begin
return (select count(*) from employee)
end
go
есть ли какое-то конкретное правило, в котором мы должны использовать BEGIN & END
теги