专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他数据库

SQLITE 在alter表添加列时如何判断表中是否已经存在列

发布时间:2010-05-24 21:15:12 文章来源:www.iduyao.cn 采编人员:星星草
SQLITE 在alter表添加列时怎么判断表中是否已经存在列?
因为表已经有了,后来升级需要新增一些列
采用了语句:ALTER TABLE Data ADD COLUMN test
但是重复的新增会报错,怎么在新增前先检查这个列是否存在以保证脚本的重复执行呢?

请各位高人赐教!

------解决思路----------------------
只有在代码中捕获错误
------解决思路----------------------
试试这个sql语句: PRAGMA table_info(table_name)
------解决思路----------------------
引用:
苦逼的说,项目应用于单板,不允许使用异常


在代码中使用.schema Data ;会返回Data 的结构,然后你判断下有没有test字段,有就忽略,没有就执行alter table Data add column test ......
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: