社区
DataWindow
帖子详情
关于一个动态地在一张表中增加字段的问题!
阿锋
2002-12-06 03:38:54
我建了一张表,用来保存学生的成绩,其中有学生各课程的字段,当遇到要增加一门课的成绩时,就需要在表中增加一个字段来存放这门课的成绩,我想问,如果动态地在表中增加表的字段,SQL语句如何实现?或者是哪位知道该如何解决这个问题?最能给出代码实现。
...全文
52
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...
oracle在
表中
增加
字段
alter table 表名 add (
字段
名
字段
类型(
字段
长度),
字段
名
字段
类型(
字段
长度)); 例如:alter table students add ... (在学生表students中
增加
开始时间和结束时间
字段
,类型均为varchar2,最大长度为8) ...
mysql 将
一张
表的
字段
值更新到另外
一张
表的
字段
作为一名经验丰富的开发者,我将向你介绍如何将MySQL中
一张
表的
字段
值更新到另
一张
表的
字段
。这个过程可以分为几个步骤,我将为你详细解释每一步。 步骤流程 以下是整个流程的步骤: 序号 步骤描述 操作 1 ...
MYSQL多线程并发操作同
一张
表同
一个
字段
的更新
问题
MYSQL多线程并发操作同
一张
表同
一个
字段
的更新
问题
? 可以用乐观锁方案: 在表里
增加
个
字段
,版本号
字段
每次更新前先从数据库里获取这个版本号的值,然后更新时要同步更新版本号+1,并且
增加
更新条件版本号=查询...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章