0

我的表如下所示,

Table Name: Number_List
Columns Name: Num_ID INTEGER 
              First_Number VARCHAR(16) 
              Last_Number VARCHAR(16)

其中,Num_ID 是 PK。其余列 First_Number 和 Last_Number 总是有一个 8 位数字。我的要求是将该列更新为 6 位条目..

考虑两列中的条目是32659814(First_Number) 和32659819(Last_Number)。现在我需要编写一个更新查询来将表中的条目更改为326598(First_Number) 和326598(Last_Number)。

并且该表有 15K 条目,我需要在单次执行中在单个查询中更新整个条目。

请帮我解决这个问题。

TIA。

4

1 回答 1

1

您只需要SUBSTR

UPDATE SESSION.NUMBER_LIST
   SET FIRST_NUMBER = SUBSTR(FIRST_NUMBER, 1,6)
      ,LAST_NUMBER  = SUBSTR(LAST_NUMBER,  1,6)
于 2013-03-20T15:54:18.433 回答