我有一个表subjects
,其中包含以下列
-subject_id
-subject_name
-subject_code
此表有三行数据。例如,三个主题名称为science,arts,language
我希望将三行数据用作另一个表中的列,如
-examination_data_id
-class_students_id
-student_id
-<the three subjects rows go here> columns
我希望从行创建的列具有级联效果,这意味着如果编辑行,列名也会更改。这可以在RDBMS中实现吗?
答案 0 :(得分:1)
你问,
如果编辑了一行,列名也会改变。这可以实现 在RDBMS中?
我相信你问的是,更改一个表中某行的内容是否会产生更改RDBMS中另一个表中列名称的副作用。答案是:不,不能,不能直接。您可以通过发出适当的DDL命令来编写一些客户端代码,甚至可能是存储过程代码。但这可能很难编写,调试和维护。