首页 > 解决方案 > 关于更改 Sybase 中的列的警告

问题描述

我在 sybase 中运行以下 sql 代码

Declare @cp  int 
select @cp = count(*) from syscolumns  where id = object_id('activ') and name = 'pending'

if  (@cp = 0 )
begin

    execute("
       ALTER TABLE activ ADD pending        char(1)           DEFAULT  'Y'           
    ")
    print 'pending added '
end

当我第一次运行时,我收到“警告:表 activ 的架构已更改。删除并重新创建此表上使用 if update 子句的每个触发器”

在随后的运行中,我不再收到此警告。有什么办法可以避免第一次收到这个警告?

我浏览了一些有用的链接。1 关于错误本身的信息。我仍然不知道如何删除该错误/警告。

标签: sqlsybase

解决方案


推荐阅读