私はカラムにupdate文を使用しましたが、今度はそれを逆にしたいと思います。これを元に戻す方法はありますか?SQL Serverの更新機能を元に戻すにはどうすればよいですか?
これは、私はこのクエリを使用し、元のデータ
Name Score
John 15
John 15
です:
Name Score
John 15na
John 15na
が、私はこれを元に戻すとna
を削除できます:私はこれを与えた
UPDATE T1
SET [score] = [score]+'na'
WHERE (name = ‘john’)
?スコアをフロートにしたい。
UPDATE T1
SET [score] = LEFT([score],LEN([score])-2)
where (name = 'john')
「ロールバック」を試しましたか? –
まだ、あなたは例を挙げることができますか? – luanstat
私はあなたが 'SQL'を知っていることを納得させます。すべてのDBSでは、データの変更を永続化し、最後のコミット以降のすべての変更をUNDOにする 'commit'のようなものがあります(いくつかの文は自動コミットを行います)。 –