社区
PowerBuilder
帖子详情
关于主键
rxin
2004-04-20 11:58:57
请问有没有办法使新加入的列成为主键?
...全文
105
17
打赏
收藏
关于主键
请问有没有办法使新加入的列成为主键?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feixianzhi
2004-04-28
打赏
举报
回复
你的机器里没有sybase central?就在开始菜单里sybase里。或许你没有安装!!
rxin
2004-04-27
打赏
举报
回复
真的没有办法解决吗?
rxin
2004-04-26
打赏
举报
回复
重新建表!?恐怖,至少PB在这个方面存在缺陷了
sisici
2004-04-26
打赏
举报
回复
错了,应该是重新建表
sisici
2004-04-26
打赏
举报
回复
直接改一下表结构.
alter table 不行吗?
rxin
2004-04-26
打赏
举报
回复
很可惜,我试了的,行不通。也不知道是不是SYSBASE故意要这么干
rxin
2004-04-26
打赏
举报
回复
我用的是PB9.0
rxin
2004-04-26
打赏
举报
回复
怎么没找到sybase center,在哪里哦
program8005
2004-04-26
打赏
举报
回复
我觉得你原来的表结构一定含有数据,所以当你加入新的列时,不可能将当前列设为主键的,它也必须允许为空,当你将该列数据相对应的行中的数据填满后,你就可以设置为not null,然后就可以设置为主键了。
rxin
2004-04-20
打赏
举报
回复
明天试试,行的话给分!
feixianzhi
2004-04-20
打赏
举报
回复
可以用sybase center 打开数据库,然后修改表的字段属性等!!
qianfl
2004-04-20
打赏
举报
回复
看你用什么数据库了,SYBASE的库和早期的SQL SERVER版本这方面比较死板的,有时候只能重建表
rxin
2004-04-20
打赏
举报
回复
问题就出在这里,PB中的列结构一旦定义了,再加入新的列,其DataType和NULL就不能改了,好不方便
zysys
2004-04-20
打赏
举报
回复
pb:在PB 的DATABASE 画板中,选中表->右键>NEW->PRIMARY KEY
如果是数据库,以SQLSERVER 在企业管理器中选中表->右键->设计表->设置主键
设置主键的列是不可为NULL,要在此列中加入数据.
rxin
2004-04-20
打赏
举报
回复
可是新加入的列的NUll属性固定为"YES",一旦将这列设置为主键,保存表结构的时候系统就会报错了
program8005
2004-04-20
打赏
举报
回复
就像楼上所说的一样,如果你已经设了主键,可以先把改表主键撤销,然后重新建立主键,这些都是可行的。
lzheng2001
2004-04-20
打赏
举报
回复
如果表上没有现存的主键,那么加入新列后,就可以把新列设置为主键了,在PB 的DATABASE 画板中,选中表->右键>NEW->PRIMARY KEY
数据
主键
和外键的错误总结
简要介绍了数据的
主键
和外键,在实践的生产中
主键
和外键的作用异常的重要
总结hibernate常用
主键
生成策略。
1
主键
常用的生成策略 2对数据库的依赖性总结 3关于
主键
生成策略的选择 详细解释
Hibernate各种
主键
生成策略与配置详解
关于Hibernate的各种
主键
生成策略与配置详解
关于SQL
主键
GUID和Identity的看法
数据库中使用自增量字段与Guid字段
主键
的性能对比
获得不重复
主键
sql
传入表名与列名得到,一个关于日期的不重复
主键
号,是采用存储过程的
PowerBuilder
1,079
社区成员
66,439
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章