반응형
테이블 값 함수에서 변수 선언
테이블 값 함수에서 변수를 어떻게 선언 할 수 있습니까? (제 제목처럼)
테이블 값 함수에는 두 가지 종류가 있습니다. 하나는 단지 select 문이고 하나는 select 문보다 더 많은 행을 가질 수 있습니다.
이것은 변수를 가질 수 없습니다.
create function Func() returns table
as
return
select 10 as ColName
대신 다음과 같이해야합니다.
create function Func()
returns @T table(ColName int)
as
begin
declare @Var int
set @Var = 10
insert into @T(ColName) values (@Var)
return
end
참고 URL : https://stackoverflow.com/questions/6661505/declare-variable-in-table-valued-function
반응형
'Programing' 카테고리의 다른 글
SQL Server- "sys.functions"는 어디에 있습니까? (0) | 2020.08.23 |
---|---|
트랜잭션을 데이터베이스 (예 : SQL Server)에 커밋하지 않으면 어떻게됩니까? (0) | 2020.08.23 |
자바 스크립트 내에서 svg 텍스트를 줄 바꿈하는 방법은 무엇입니까? (0) | 2020.08.23 |
MySQL의 테이블 필드에 인덱스가 있는지 어떻게 확인합니까? (0) | 2020.08.23 |
IIS 7 사이트를 다른 서버로 어떻게 마이그레이션합니까? (0) | 2020.08.23 |