sql - 关于更改 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 子句的每个触发器”
在随后的运行中,我不再收到此警告。有什么办法可以避免第一次收到这个警告?
解决方案
推荐阅读
- javascript - tableau server 受信任的身份验证
- amazon-web-services - 将 SageMaker Notebook 复制到 SageMaker Studio
- windows-services - Wix Bootstrapper 在卸载 MSI 期间失败 - 无法停止服务
- android - 使用“registerForActivityResult”获取错误的文件路径
- elasticsearch - Elasticsearch 默认使用哪种 ER 模型表示法?
- java - Android Studio - 设置实时检查源文件的项目层次结构(Ant 风格)
- reactjs - React 基于对象的初始化状态
- windows - 如何在简单的汇编程序中更改入口点名称?
- python - Python将目录/文件夹中的文件重命名为csv
- google-cloud-sql - 100 万个并发数据库连接