首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

(100分)一个小疑点,等待着您的解答~

2012-02-15 
(100分)一个小问题,等待着您的解答~~~~createfunctiontest()returnsvarchar(10)asbegindeclare@tempvarcha

(100分)一个小问题,等待着您的解答~~~~
create   function   test()
returns     varchar(10)
as
begin
declare   @temp   varchar(10)
....
.....
return(convert(varchar(10),@temp,120))
end
无法在   ~~~~~~~~   上执行更改操作,因为其对象类型不兼容。

函数运行都正确,就是这句报错,郁闷中

[解决办法]
服务器: 消息 2010,级别 16,状态 1,过程 lastDateAddr,行 21
无法在 lastDateAddr 上执行更改操作,因为其对象类型不兼容。

---------
你的數據庫中可能已經存在名為“lastDateAddr”的對象,所以在Alter的時候會報錯誤。


select xtype from sysobjects where id=object_id( 'lastDateAddr ')

你用這個找出來,將那個對象刪除掉,然後再創建這個函數試下看。
[解决办法]
那就先 drop function
再 create function

热点排行