«CREATE FUNCTION» должно быть единственным заявлением в партии

Я следую за книгой Microsoft SQL Server 2012 Патриком Лебланком. Когда я использую пример в книге для создания встроенных табличных функций, я получаю ошибку в заголовке этого сообщения. Я попытался создать код, щелкнув правой кнопкой мыши функцию «Функции» -> новый -> встроенная таблица, а затем изменил код. Я также написал весь код из книги. Как я вижу, у меня есть оператор GO перед оператором CREATE FUNCTION. Код выглядит так, любая идея, что вызывает это?

USE AdventureWorks2016CTP3; SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION dbo.GetOrderDetails ( @SalesOrderID int ) RETURNS TABLE AS RETURN ( SELECT sod.SalesOrderID, sod.SalesOrderDetailID, sod.CarrierTrackingNumber p.Name AS ProductName, so.Description FROM Sales.SalesOrderDetail AS sod INNER JOIN Porduction.Product AS p ON sod.ProductID = p.ProductID INNER JOIN Sales.SpecialOffer AS so ON sod.SpecialOfferID = so.SpecialOfferID WHERE sod.SalesOrderID = @SalesOrderID ) GO 

Это выглядит почти правильно –

поставить запятую после

 sod.CarrierTrackingNumber 

и изменение

 INNER JOIN Porduction.Product AS p 

в

 INNER JOIN Production.Product AS p 

(примечание «производство» было написано неправильно)

изменить: плохое форматирование.

Interesting Posts

Невысокая проблема сервера при использовании RJDBC в параллельной вычислительной среде

SQL Server MERGE Slow

SQL Server 2005: «Защита» хранимых процедур из режима FMTONLY, используемого MS Access

Как ускорить этот запрос t-sql

Считайте строки без выделения отдельного счета

Оказывает ли физическая дефрагментация файла вкладку в фрагментацию индекса?

SQL TRY-CATCH и отсутствующие столбцы

Получить последнюю запись для каждого номера строки

T-SQL Преобразование / Конкатенация / Транспонирование строк в столбцы

получить последнюю запись с помощью индексированного представления

Почему запросы SQL Server 2008 намного медленнее против локального хоста, чем удаленный сервер?

SQL Server 2014: отчет о тексте запроса, выполняемый с помощью ярлыка в окне запроса

Повторяющаяся диаграмма в SSRS?

Как обновить столбец XML со значением из встроенной функции T-SQL?

Есть ли способ скрыть столбец из таблицы в SQL Server 2012?

Давайте будем гением компьютера.