4

我有一个包含列的表

ID,
Variant (INT), 
A1.....A20 (VARCHAR(16))

谁能推荐将列中的数据从 X 开始向右移动的最佳方法,其中 X 是参数,列 Variant 等于 Y(第二个参数)。

因此,我将不胜感激任何有关以 X 和 Y 作为参数并将数据从 Ax 开始的列中向右移动的存储过程的帮助,其中 Variant 等于 Y。

4

1 回答 1

0

你可以 :

  1. 从现有表创建一个新表,列移动:

    CREATE TABLE my_new_table AS SELECT A20,19... FROM original_Table;

  2. 丢掉原来的

  3. 将这个新的重命名为原始表名
于 2012-10-07T19:51:17.507 回答