Функция ошибки в сервере SQL - PullRequest
2 голосов
/ 07 ноября 2011

Сценарий:

USE Perpustakaan
GO
CREATE FUNCTION com(@id varchar(30), @tipe_item varchar(30))
RETURNS TABLE
AS
RETURN (SELECT left(id_tipe_item,3)+''+left(tipe_item,3)
      FROM tm_tipe_item
      WHERE id_tipe_item = @id and tipe_item = @tipe_item)

результат:

Сообщение 4514, Уровень 16, Состояние 1, Процедура ком, Строка 4
СОЗДАТЬ ФУНКЦИЮ не удалось, поскольку имя столбца не указано для столбца 1.

1 Ответ

3 голосов
/ 07 ноября 2011

Попробуйте:

USE Perpustakaan
GO
CREATE FUNCTION com(@id varchar(30), @tipe_item varchar(30))
RETURNS TABLE
AS
RETURN (SELECT left(id_tipe_item,3)+''+left(tipe_item,3) AS MyColumnName
      FROM tm_tipe_item
      WHERE id_tipe_item = @id and tipe_item = @tipe_item)

Обратите внимание на «MyColumnName» и при необходимости измените его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...