Софтуерно Инженерство
Loading...
+ Нов въпрос
stambi4a avatar stambi4a 126 Точки

[Homework]Databases Basics - Functions Triggers And Transactions-Problem 18. Cash in User Games Odd Rows - Probable judge bug

Judge-a хвърля същият compilation error отново и отново:

Invalid object name 'dbo.ufn_CashInUsersGames'.

Промених името на функцията от fn_CashInUsersGames на ufn_CashInUsersGames без резултат.

Някаква идея какво става?

 

SOLVED: Както колегата по долу посочи няма бъг, бях забравил, че има и table-valued Functions, за които не се споменава в презентацията.

Тагове:
1
Databases Basics 07/10/2016 21:05:20
ArmenPotourlyan avatar ArmenPotourlyan 488 Точки
Best Answer

Имах същия проблем. Забелязах, че в условието се иска да се връща информация във вид на таблица. Преди това типа на изходните данни ми беше [money], пренаписах го така, че да връща [table] и вече върви :))

The function should take a game name as a parameter and return the result as table.

Скелет на функцията:

CREATE FUNCTION ufn_CashInUsersGames(@gameName [nvarchar](50))
RETURNS @userGameCash TABLE
(
    [Cash] [money] NOT NULL
)
BEGIN
    ...
    RETURN 
END

 

0
07/10/2016 15:28:08
stambi4a avatar stambi4a 126 Точки

Железен. yes

1
07/10/2016 19:44:34