社区
PowerBuilder
帖子详情
初级问题之一
feizhou
2001-12-14 02:20:30
做好的table,其中有几项的null值以前设成了no,现在想改成yes,但在alter table里改不了。
请问怎么才能修改?
...全文
101
12
打赏
收藏
初级问题之一
做好的table,其中有几项的null值以前设成了no,现在想改成yes,但在alter table里改不了。 请问怎么才能修改?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zfsusu
2001-12-14
打赏
举报
回复
在 PB 下是改不了的,你是 SQL 数据库的话,直接到库里去修改,可以的呀。
hnxyy
2001-12-14
打赏
举报
回复
可能该表你建立了索引,主键之类,你可以先删除索引或主键,然后修改,修改完后再重设索引,主键
946
2001-12-14
打赏
举报
回复
如果数据库是sql server的话,用pb6.5连接到所在的数据库,工具条table->open table选中read only就可以了
pbsql
2001-12-14
打赏
举报
回复
或者用SQL语句写程序:
ls_sql="ALTER TABLE customer alter column name varchar(20) null"
execute immediate :ls_sql using sqlca;
pbsql
2001-12-14
打赏
举报
回复
在sysbase center 里
cctcj
2001-12-14
打赏
举报
回复
如果要修改的列不多的话,可以先删除要修改的列后,再重新添加该列。
kanghl
2001-12-14
打赏
举报
回复
导出表语法,删除表,修改表语法执行之。
feizhou
2001-12-14
打赏
举报
回复
还是不行,我再试试.
xcwonder
2001-12-14
打赏
举报
回复
我觉得也只有重做表拉,因为我用过misslyy(礼拜二)的方法,有可能是我用错拉,反正就是不行
misslyy
2001-12-14
打赏
举报
回复
把里面的数据导出来,然后打开表,在pb6中用 create/alter table打开,选中 readonly属性
这样原来不可以修改的都可以修改,只是修改过以后表中的数据全没了你再导回来吧
dahaidao
2001-12-14
打赏
举报
回复
要是不行就把表删了重新建一下就可以了 。
xiejiaohui
2001-12-14
打赏
举报
回复
是的在PB 下改不了,如果字段不是很多,只好重建。
相关推荐
java学习中
初级
部分的一下
问题
集
java
初级
学习时遇到的大部分
问题
, 大家可以通过解决这
问题
来检查java的
初级
知识的掌握程度
LeetCode
初级
动态规划
问题
LeetCode
初级
动态规划
问题
初级
算法设计
问题
leetcode
初级
算法设计
问题
4.
初级
问题
(1和l的故事)
初级
问题
(1和l的故事)
初级
算法位运算
问题
初级
算法位运算
问题
leetcode
初级
算法中的位运算
问题
。 1.位1的个数 2.求汉明距离 3.二进制数颠倒
发帖
PowerBuilder
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
1028
社区成员
6.6w+
社区内容
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-12-14 02:20
社区公告
暂无公告