テーブルのすべてのダブルフィールド、 私は与えられたのフィールドを反復処理するストアドプロシージャとすぐにこの仕事をすることができますかテーブルとタイプがある場合は倍精度は、数値に列を変更?アルター私は数値(15,3)タイプのテーブルのすべての倍精度フィールドを変更する必要が
0
A
答えて
1
次のクエリは、あなたがしたい場合は、テーブルフィルタを追加することができます...これらのテーブルを更新するクエリを返す必要があります。結果をコピーして実行します。
select 'ALTER TABLE ' + table_name + ' ALTER COLUMN ' + column_name + 'TYPE numeric(15,3)'
from information_schema.columns
where data_type = 'double precision'
and table_name = 'YOUR_TABLE_NAME'
実行前にテストしてください。私はこれをまだ試していませんでした。
0
別の質問には、すべての列のためにそれを行うだろうが。 。シンプルに「テーブルを変更[テーブル名]数値列[columnToAlter]タイプ(15,3)を変えるあなたはカーソルを介してそれらを実行する必要はありません。これによって影響を受けることはないだろう任意の値は影響を受けないまますべき
。あなたがデータ型自体を変更することでそれを行うことができない場合は、簡単な更新は、[テーブル名]に設定[ColumnNameに] =キャスト数値として(ColumnNameに(15,3)も動作するはずです。
希望に役立つこと!
関連する問題
- 1. ガイドラインの値をAndroidの倍精度変数に設定する
- 2. 引数は倍精度ですが浮動小数点が必要ですか?
- 3. すべての単精度数値は倍精度形式で表現できますか?
- 4. C#の倍精度精度の損失、減算の倍数を加算するときの精度の低下
- 5. 倍精度変数の乗算
- 6. n番目の倍精度数値を取得するには
- 7. 整数をATSの倍精度に変換する方法は?
- 8. C++倍精度/精度
- 9. Javaの倍精度
- 10. 浮動小数点精度を変更する必要があります
- 11. 最低の共通倍数がCで倍精度になる
- 12. 倍精度を追加する際の精度の低下
- 13. IEEEの単精度と倍精度で表される総数
- 14. Javaの2つの倍精度値を比較するには?
- 15. 倍精度/整数のベクトルテンプレート関数
- 16. NSNumberFormatter iOSの大きな倍精度値
- 17. 倍精度乱数列
- 18. iPhone/iPad倍精度数学
- 19. C#DateTime:倍精度浮動小数点型時間の倍精度化
- 20. MIPSの倍精度値を比較するには?
- 21. 倍精度
- 22. Javaの単精度/倍精度は何ですか?
- 23. ビジュアルスタジオで64ビットの倍精度をバイト配列形式の80ビット倍精度に変換する
- 24. 複数の倍精度変数に長いdoubleを格納
- 25. 倍精度:大きな数の乗算
- 26. 倍精度を返す0
- 27. 私は表のセルの値を変更する必要が
- 28. 機能CORR(倍精度、倍精度)が存在しない - のPostgresSQL
- 29. 4倍のCPU時間と倍精度
- 30. 期待値精度値の後に2つのゼロを表示する倍精度値
をあなたのテーブルにはこれを手動で行うことは現実的ではありませんことを、どのように多くのフィールドがありますか?私は、多かれ少なかれ30は倍精度で、数値に変換する必要がある83の分野というテーブルを変更する必要があり –
。 – aleroot