【发布时间】:2013-05-20 09:12:26
【问题描述】:
我有 15 列、12 列(一月、二月、三月、...、十二月)的表,要填满我的表,我应该知道要更新的列。
因为更新查询依赖于用户输入,如果他输入 1 我应该更新一月等...
我想知道是否可以这样做?
我有 3 个查询:
- 我从许多表中收集数据来计算一年、一个月一感的价值(进口/出口和产品)
- 我将结果放在另一个中间表中,其中只有 sens、year、month 和 value
- 第三个查询是用中间表更新另一个表
第三张表有 (January, February, March,..) 列
谢谢
【问题讨论】:
-
if he enter 1 i should update January and so...用户如何输入 1 来更新值? -
您是否在程序中取值,然后根据这些值更新表?
-
只有一位用户会输入号码
-
先生,我问的是怎么做的? while 执行 update 语句他是否会放 1?如果是,那么他可以直接写列名来代替额外的值 1 或 2。
-
我要问的是用户必须提供一些值,如主键值(对于他想要更新的表)和要更新的值(如果用户输入 1 那么我们需要更新这个值放到一月列)那么这些值和入口值(1,2等)他是怎么提供的?
标签: sql oracle10g sql-update