社区
DataWindow
帖子详情
关于一个动态地在一张表中增加字段的问题!
阿锋
2002-12-06 03:38:54
我建了一张表,用来保存学生的成绩,其中有学生各课程的字段,当遇到要增加一门课的成绩时,就需要在表中增加一个字段来存放这门课的成绩,我想问,如果动态地在表中增加表的字段,SQL语句如何实现?或者是哪位知道该如何解决这个问题?最能给出代码实现。
...全文
49
12
打赏
收藏
关于一个动态地在一张表中增加字段的问题!
我建了一张表,用来保存学生的成绩,其中有学生各课程的字段,当遇到要增加一门课的成绩时,就需要在表中增加一个字段来存放这门课的成绩,我想问,如果动态地在表中增加表的字段,SQL语句如何实现?或者是哪位知道该如何解决这个问题?最能给出代码实现。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SilverSands
2002-12-12
打赏
举报
回复
程序能实现,但我想,很多人都会重新设计数据库结构
ben988211
2002-12-07
打赏
举报
回复
我同意楼上的看法
为什么要把表设计成固定的呢
donkeykiller
2002-12-06
打赏
举报
回复
既然是关系数据库,应该设计的时候,按照关系模式设置,假设你现在的表是
学生 科目1 科目2 科目3 科目4(固定)
可以转换成
学生 科目1
学生 科目2
.
.
.
把难以处理的列关系,转换成纪录关系,更容易进行数据操纵
xiaozg118
2002-12-06
打赏
举报
回复
你的alter语句是什么?
贴出来
阿锋
2002-12-06
打赏
举报
回复
我刚刚试了用alter添加字段,不过好像不行嗳,它会提示illage data type.
通不过编译!
阿锋
2002-12-06
打赏
举报
回复
非常感谢!
小弟是初学者,一些地方总会顾及不到
多谢各位了!
renmao
2002-12-06
打赏
举报
回复
注意:autocommit=true,试试看
renmao
2002-12-06
打赏
举报
回复
1,表这样设计不好
2,可以 autocommit=ture
EXECUTE IMMEDIATE :SQLca
NathanWan
2002-12-06
打赏
举报
回复
//定义动态sql语句
string sql
sql='ALTER TABLE tab1 ADD col1 VARCHAR2(20)'
//执行sql语句
EXECUTE IMMEDIATE :SQL;
xiaozg118
2002-12-06
打赏
举报
回复
增加列:
例如:
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL
但是我觉得你的这种表结构设计得不好
我觉得:
t_students(学生信息表):记录学生的所有信息 例如学生编号 姓名 籍贯 性别等
t_course(课程表):记录课程情况 例如课程编号,课程名称等
t_grade(学生成绩表):记录学生的成绩,例如 学生编号 课程编号 成绩 时间等
ntchengl
2002-12-06
打赏
举报
回复
先学习数据库原理与设计,理解关系数据库的设计方法和范式规则,然后这个问题自然解决了
阿锋
2002-12-06
打赏
举报
回复
我用的是PB8.0
在
一个
表中
增加
一个
字段
1.在
一个
表中
增加
一条
字段
mysql->alter table yourtable add name varchar(20)not null;2 删除
一个
字段
mysql->alter table yourtable drop name ;3.选择特定列假如你想查看
表中
的所有人的姓名,则可以这样...
oracle数据库中向
一张
已有数据的表新增
字段
问题
:很多时候数据库中已有表的
字段
与需求业务所需
字段
有差异,需要
增加
一...1、
增加
一个
字段
:(
增加
字段
时,只能排在已有
字段
的后面,不能插到已有
字段
之间) Alter Table t_si_addr Add CHG_ADDR_FLAG nu...
MYSQL多线程并发操作同
一张
表同
一个
字段
的更新
问题
MYSQL多线程并发操作同
一张
表同
一个
字段
的更新
问题
? 可以用乐观锁方案: 在表里
增加
个
字段
,版本号
字段
每次更新前先从数据库里获取这个版本号的值,然后更新时要同步更新版本号+1,并且
增加
更新条件版本号=查询...
数据库表需要添加
字段
SQL怎么写!
之前不是很懂SQL语句的东西,所以现在记录一下每次学到的一点SQL语句!...只要把表名和
字段
名写好,那么你运行了这一句,就会在相应的表里面新增
一个
字段
! 当然,有时候我们可能会需要新增多个
字段
,那么
SQL如何设计
一个
可
动态
扩展
字段
的表
那么现在有
一个
需求,如何
动态
的
增加
字段
? 解决方案: 1、先建立
一个
竖表(K-V)来存储新增的
字段
。如:用户扩展
字段
表;key是
字段
名,value是
字段
值;userinfo_id_key是ID号; 2、在主表users中添加userinfo_id...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章