Rownum は、Oracle での独自の書き込み方法です。Oracle では、rownum を使用して、最初のデータを取得したり、データをバッチで書き込むときに書き込むバッチの数を制限したりできます。 MySQLで最初のデータを書き込む方法 SELECT * FROM t 順序 by id LIMIT 1; Oracleで最初のデータを書き込む方法 SELECT * FROM t where rownum =1 order by id; さて、上記は最初のデータを取得するための MySQL と Oracle の書き込み方法の比較ですが、これは rownum の 1 つの使用法にすぎません。Rownum は、データをバッチで書き込むためにも使用できます。 10,000 件のレコードをバッチでテーブル t に書き込みます。 t(id,date) に挿入し、rownum<=10000 でデュアル接続から sys_guid()、sysdate を選択します。 Oracle のオリジナル ライティング: select * from (select id,name from t) where rownum <![CDATA[<=]]> to_number(num); mysql によって書き換えられた SQL: 選択 * から (選択 結核*、 @rownum := @rownum + 1 行数として から (選択 id、 名前 から t) tb、 (選択 @rownum := 0) r) t の場合 WHERE rownum <= CAST(num AS SIGNED INTEGER); 以上が今回ご紹介したノウハウポイントの全てです。123WORDPRESS.COMをどうぞよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: VMware に Linux システム (Redhat8) と仮想マシンのネットワーク構成をインストールする方法
このチュートリアルの動作環境: Windows 7 システム、MySQL 8 バージョン、Dell ...
方法1: SET PASSWORDコマンドを使用するまずMySQLにログインします。フォーマット: ...
docker コンテナの下に kong クラスターを構築するのは非常に簡単です。公式サイトの紹介も非...
質問昨日、データベースSQLを書いているときに問題が発生しました。問題の根本は、SQL ステートメン...
目次次のチェックミックスイン$強制更新設定、削除フィルター指令その他の単純な共通プロパティとメソッド...
問題が発生しました。情報の編集をテストする際、編集した内容に一重引用符 (') が含まれてい...
序文:データベースのバックアップの重要性は、特にデータの損失が深刻な結果を招く可能性がある実稼働環境...
アリババクラウドがサーバーを購入クラウドサーバーを購入し、サーバーバージョンとしてcentos 7....
目次分散IDソリューションの概要データベース自動増分IDデータベースマルチマスターモード数値セグメン...
1. 新しいユーザーを作成します。 1. SQL ステートメントを実行して新しいものを作成します (...
目次方法1: 水平スクロールバーを設定する最も簡単な方法方法2(新規):ドラッグバーを追加して外側の...
Nexus は RestApi を提供していますが、一部の API はまだ Groovy と組み合わ...
記述した Dockerfile の内容は次のとおりです。 Python:3.6.8 から pip i...
1. Vueルーティングの権限制御には一般的に2つの方法がありますa. ルーティングメタ情報(メタ)...
目次DockerコンテナのエクスポートDockerコンテナのインポートこの記事では主に、コンテナ...