cannot alter type of a column used by a view or rule 修改一个表的字段,出现错误。好像是因为这个字段被其他的视图引用了,所以不能删除。有个办法:drop view xxxx;alter ...create view xxx因为视图多,比较麻烦,有没有简便的办法?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象没有你所说的问题啊。贴出你的create table xxxcreate view xxxalter table xxx ... 语句,这样别人可以模拟你的问题。 我在sql-server和access中是没有问题的,在postgre中才有问题我的table view那 太多东西了 随便给个例子。这样别人可以做实验。 比如到现在才知道你的问题是在postgreSQL中,还以为是MySQl 问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧) alter table xxx alter column aaaa type text然后column aaaa被viwe引用了 alter table xxx modify aaaa text 这句话 在postgre中有语法错误 在POSTGRESQL 8.4。2下测试,提示ERROR: cannot alter type of a column used by a view or rule确实如此,似乎只有删除再重新建立 你可以先在view_column_usage中把和这个字段有关的VIEW都选出来。全部DROP VIEW掉,然后再重建。 行将VIEW备份出来,用\i somedir\\script2.sql导入VIEW,不过都比较麻烦 大数据量 更改字段顺序 无响应 请教一个统计方面的sql写法 查询语句使用子选择出现问题,请指教! mysql和postgresql哪一个比较好呀?各有何特点,我不知选取哪一个,都认为不错。 请问谁有Mysql下载的地址? mysql binlog目录修改 主从复制 报错 Mysql语法求助,是什么原因呢,求大神帮忙 请问,为什么我在MYSQL下查询的语句可以查到两条记录,而在PHP输出时却只有一条? 高分请教个查询的sql语句 求助 1064 sqlite 高手进来啊 一条郁闷的触发器,改了半天没成功
create table xxx
create view xxxalter table xxx ... 语句,这样别人可以模拟你的问题。
我的table view那 太多东西了
提示
ERROR: cannot alter type of a column used by a view or rule
确实如此,似乎只有删除再重新建立
\i somedir\\script2.sql
导入VIEW,不过都比较麻烦