2011-11-07 78 views
2

腳本:誤差函數

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,過程COM,4號線
CREATE FUNCTION失敗,因爲列名不列指定1

回答

3

嘗試:

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」並根據需要進行更改。