sql >> データベース >  >> RDS >> Oracle

選択クエリのJDBCPreparedStatementとパラメーター(?)

    この方法で動的クエリを作成することはできません。通常の文字列操作を使用する必要があります。パラメータは、文字列、数値などの値にのみ使用でき、名前には使用できません。

    あなたの場合、

    のようなことをすることが可能でしょう。
    String sqlTemplate = "SELECT <id_column>,supplier_name FROM supplier WHERE supplier_id = ?";
    String selectSQL = sqlTemplate.replace("<id_column>", "supplier_id");
    



    1. MySQLの複数の外部キー

    2. UDFおよびCLRを使用せずにT-SQLの文字列からすべての空白文字を削除する良い方法は何ですか?

    3. ユーザーのデフォルトデータベースを開くことができません。ログインに失敗しました。 SQL Server ManagementStudioExpressをインストールした後

    4. MySQLでテキスト列にデフォルト値を設定できないのはなぜですか?