0
저는 스칼라 값 함수 -fn_GetTaskTime (int)을가집니다. 그래서 select 문 결과에 반환 값을 사용하고 싶습니다. 이 같은 노력하고Select 문에서 스칼라 함수를 호출하십시오.
id|TaskName|ParentTask
----------------------
1|Task1 |-1
2|Task1.2 |1
3|Task2 |-1
:
select id, taskName, parentTask, dbo.fn_GetTaskTime(id) as Time from dbo.tblTasks
및 오류 얻을 - "잘못된 개체 이름 'tblTask'를"또한 내가 좋아하는 tblTask라는 테이블이 보인다 있습니다. 함수의 결과는 정수입니다. 그리고 결과는 다음과 같습니다 :
id|TaskName|ParentTask|Time
---------------------------
1|Task1 |-1 | 20
2|Task1.2 |1 | 10
3|Task2 |-1 | 35
그래서 내가 할 수있는 일은 무엇입니까?
당신에게 기능 코드를 보여줍니다. 이 쿼리를 시도하십시오. SELECT dbo.fn_GetTaskTime (1) – realnumber3012
'GetTaskTime' 내의 코드가 복수형'tblTasks '를 참조해야하는 존재하지 않는'tblTask'를 참조하고있는 것처럼 보입니다. –
오류가 "잘못된 개체 이름 'tblTask'"인 동안 넣은 Sql 쿼리는 'dbo.tblTasks'를 참조합니다. 2 개의 테이블 이름이 유사합니다. 함수의 철자가 틀립니다. – anonxen