配列を使用して SQL にデータを入力する方法
大きな SQL ステートメントを作成し、wer(A1,A2...A1000) Values(@a1,@a2,...@a1000) に挿入します。パラメータは 1000 個あり、ループ内でパラメータ配列に値を代入して実行するだけです。
ループを使用してこの文字列を生成できます
文字列 SQL,パラメータ;
Sql="";param="";
for(int i=1;i{
Sql ="A" i.ToString() ",";
param ="@a" i.ToString() ",";
}
Sql="wer("Sql.Substring(0,Sql.Length-1) ") 値 ("param.Substring(0,param.Length-1));
に挿入します。この SQL のパラメータ配列に値を代入して、この SQL を実行します;
しかし、2000 未満では、単一 SQL コマンドの最大長は 4K バイトだったと記憶しています (はっきりと覚えていないので、自分で試してみてください)。フィールドが 1000 個ある場合、フィールド名を記述するだけで 4K を超えます。バイト。
SQL ステートメントが一般的すぎる場合は、SQL ステートメントを 2 つに分割する必要があります。1 つは ID を挿入して返し、2 番目のステートメントに基づいて更新するか、パラメータに ID を自分で取り込むこともできます。
配列を使用して Oracle にデータを保存する方法 ###宣言する###
--IntArray 型を定義します。これは、各要素が int 型である配列です。
型 IntArray は int のテーブルです;--IntArray 型の変数を定義します
v_array IntArray := IntArray();
###始める###
--配列へのデータの保存for i in 1.. 100 ループ
--配列を拡張する必要があります
v_array.extend;
v_array(i) := i;
ループの終了;
--配列の内容を出力します
for i in 1.. 100 ループ
dbms_output.put_line(v_array(i));
ループの終了;
###終わり;###
SQL>サーバーアウトをオンに設定;SQL>宣言
2 -- IntArray 型を定義します。これは、各要素が int 型である配列です。
3 型 IntArray は int のテーブルです;
4 -- IntArray 型の変数を定義します
5 v_array IntArray := IntArray();
6 開始
7 --データを配列に保存する
8 for i in 1.. 100 ループ
9 --配列を拡張する必要があります
10 v_array.extend;
11 v_array(i) := i;
12 ループの終了;
13
14 --配列の内容を出力します
15 for i in 1.. 100 ループ
16 dbms_output.put_line(v_array(i));
17 ループ終了;
18終了;
19 /
1
2
3
4
5
6
###7###8
9
10
ここでは90行省略します
PL/SQLプロシージャが正常に完了しました
SQL>
Java プログラムはどのようにして文字列配列をデータベースに保存しますか?
パブリック クラス ddd {
public static void main(String args[]){
String driverClass="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/find";//データベース名を検索
文字列ユーザー="ルート";//
文字列パスワード="root";//MYSQL
接続接続;
###試す {###Class.forName(driverClass).newInstance(); conn=DriverManager.getConnection(url,user,password);
ステートメント stmt=conn.createStatement();
int i=0;
文字列 a[]={"悲しい","dsds","dsfss"};
String sql="XX 値に挿入 (null,'" a[i] "')";
for(i=0;i
int rs=stmt.executeUpdate(sql);}catch(例外例){
ex.printStackTrace();
}
}
ID と word の 2 つの列を含むテーブルを作成します。ID は自動的に増加するように設定されています;
ご質問がございましたら、ご連絡ください。
以上が配列を使用して SQL データベースにデータを入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

起動時にnvvsvc.exeランタイムエラーが発生しますか?さらに悪いことに、あなたの何人かは黒い画面になってしまうかもしれません。したがって、このエラーをできるだけ早く削除することが緊急です。 PHP.CN Webサイトのこのガイドでは、実行可能なソルを集めました

複数のモニターがある場合は、Windows Pショートカットに精通している必要があります。ただし、Windows Pが適切に機能していない場合があります。この問題に直面している場合、Php.cnからのこの投稿は実際にあなたを助けることができます。

Acronisクローンの問題は、ディスクからデータの読み取りに失敗しましたが、クローニングプロセス中に表示されることがよくあります。この退屈な問題に直面したとき、あなたは何をすべきですか?修正してみてください。または、Acronis True Image、つまりPHP.CNソフトウェアに代わるものを実行できます

フォルダーから単語ドキュメントにアクセスしようとすると、クリックした後に「実装されていない」と書かれたエラーが表示される場合があります。 PHP.CNからのこの投稿では、「実装されていないファイルアップロード」問題を修正する方法を紹介します。

Microsoftは、AIに多くの人材と財源を投資しており、大きな結果を達成しています。この投稿では、PHP.CNでは、Windows 11とWindows 10のAIツールや機能を含むWindowsのAIについて説明します。

KB5034441エラーコード0x80070643でインストールできませんか? MicrosoftのWindows 10 0x80070643のPowerShellスクリプトは、Winreパーティションの更新を自動化して、BitLockerセキュリティ機能バイパスの脆弱性を修正するのに役立ちます。 php.cnガイドあなたのho

Contra:Operation Galugaは、Konamiが発行した新しくリリースされたシューティングゲームビデオゲームです。ここでは、PHP.CNソフトウェアに関するこの投稿はコントラに焦点を当てています。Galugaの操作ファイルの場所を保存し、コントラをバックアップする方法について説明します。

Microsoft Wordは、テキストのハイライトを含む、私たち全員に多くの有用な機能を提供します。ただし、最近、Microsoft Wordでテキストを強調できない問題に直面している人もいます。この問題は彼らに不便を引き起こします。あなたが彼らの一人なら


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
