0
A
答えて
1
これは使用しているDBMSによって異なりますが、それぞれが日付リテラルで異なる形式を使用できます。
は、Oracleの例では、使用:
UPDATE table SET DATEFIELD = DATE '1998-12-25'
MySQLでは:
UPDATE table SET DATEFIELD = '1998-12-25'
等
を私はSQL Injection攻撃を避けるためにPreparedStatement
を引き続き使用することをお勧めします。
1
DBMSが提供する文字列と関数を使用して文字列を日付に変換するだけで、通常の文を作成できます。
ほとんどのDBMSは、例えば、.FOR、このような機能を持っている必要があり
は、Oracleがto_date()
を持っている(例:。。
to_date('2012/01/02', 'yyyy/mm/dd')
関連する問題
- 1. "含む?"ステートメント
- 2. caseステートメント、サブクエリーを含むストアドプロシージャ
- 3. Xcode:テキストボックスを含むステートメント
- 4. ケースがPysparkのIN句を含むステートメント
- 5. 文字列を含むzend selectステートメント
- 6. mobiscroll date/time .setdate
- 7. Setdate on DatePicker
- 8. NText(clob)パラメータを含むADO.NETステートメントを準備する方法
- 9. Preparedステートメントとストアドプロシージャを含むInsertIdを取得しますか?
- 10. MAXを含むクエリをAccessのUPDATEステートメントに変換する
- 11. アポストロフィを含むステートメントをSqliteデータベースに挿入する方法
- 12. gotoステートメントを含むメインメニュー関数を作成するには?
- 13. 複数の変数を含むステートメントを使用する
- 14. 環境変数を含むbashスクリプトのJRubyステートメント
- 15. if/elseステートメントのみを含むプログラムの未読変数
- 16. 関連する列を含むPHP SQL JOINステートメント
- 17. イベントとif/elseステートメントとフォームを含むjQueryロジック
- 18. オートテストを含むRailsエンジンテストを含む
- 19. テンプレートを含むjavascriptファイルを含む
- 20. sub.mkのMakefile.amを含むMakerを含む
- 21. ページ番号を含むURLを含む
- 22. jQuery UI Datepicker - setDate not working
- 23. 結合を含むSELECTステートメントの後にSQLテーブルを更新する
- 24. 複数のステートメントを含む行の途中にブレークポイントを設定する
- 25. 'array.each do | block |'生成されたHamlのステートメントの結果を含むHTML
- 26. を含む
- 27. ファイルを含む
- 28. jQueryUi datePickerでsetDateを使用する
- 29. コアグラフィックスとコアアニメーションを含むアニメーションを含むサークルを作成する
- 30. ポイントを含むエリア?
このプロセスを抽象化しJDBCのいずれかのヘルパーメソッドがあります – randomguy
はそうは思わないだろう、と私は避けるだろう?それはあなたのアプリケーションをSQLインジェクションに対して脆弱にするからです。http://en.wikipedia.org/wiki/SQL_injection – Marcelo
また、http://jdbc.postgresql.org/documentation/head/escapes-datetime.html – randomguy