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桁のエントリに更新することです..

2 つの列のエントリが32659814(First_Number) と32659819(Last_Number) であるとします。326598次に、テーブルのエントリを(First_Number) と(Last_Number)に変更する更新クエリを作成する必要があります326598

このテーブルには15Kのエントリがあり、1回の実行で1回のクエリで全体を更新する必要があります。

これを解決するのを手伝ってください。

ティア。

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 に答える