この記事は主に、PostgreSQL データベースを記述して解析を実装する SQL スクリプト関数を紹介します。 記事のサンプル コードは非常に詳細で、皆さんの学習や仕事に一定の参考値があります。 困っている友人はそれを参考にすることができます。 postgresqlはLong自動インクリメント関数を作成します シーケンス global_id_sequence を作成します。 CREATE OR REPLACE FUNCTION seq_id(OUT result bigint) AS $$ 宣言する our_epoch ビッグ整数 := 1314220021721; seq_id ビッグ整数; now_millis ビッグ整数; -- このDBシャードのID。それぞれに設定する必要があります。 -- スキーマ シャード - これもパラメータとして渡すことができます シャードID int := 1; 始める nextval('global_id_sequence') % 1024 を seq_id に選択します。 SELECT FLOOR(EXTRACT(EPOCH FROM clock_timestamp()) * 1000) INTO now_millis; 結果 := (now_millis - our_epoch) << 23; 結果 := 結果 | (shard_id << 10); 結果 := 結果 | (seq_id); 終わり; $$LANGUAGE PLPGSQL; <!--関数 seq_id(out bigint) の所有者を postgres に変更します;--> SQLスクリプトpostgresqlを作成する 言語plpgsqlを実行する $$ 始める グレードを更新します。grade = 90 を設定します。where sno = '20161003'; 終わり $$ 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
ノードにおけるhttpの役割は何ですか? httpモジュールの役割は、サーバーの作成と記述を支援する...
純粋な CSS を使用して、マウスが行の上を通過するときに行の背景色を変更し、その行にフォーカスがあ...
導入インストールするシステムの数が多い場合、USB フラッシュ ドライブまたは CD を使用した手動...
昨夜、ブラウザのレンダリングプロセスに関するエッセイを書きましたが、小さなコードで説明しただけでした...
目次Docker イメージ鏡とは何ですか? Dockerイメージの読み込み原理コミットミラーDock...
コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...
分離レベル:隔離はあなたが考えるよりも複雑です。 SQL 標準では 4 つの分離レベルが定義されてお...
この記事では、例を挙げて MySQL のマルチテーブル クエリについて説明します。ご参考までに、詳細...
1. MySQL 8.0.16を解凍する次の図に示すように、解凍後にdadaフォルダとmy.ini構...
目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...
目次1. 接続管理2. オプティマイザレベルでの改善3. 機能の改善4. パフォーマンススキーマの最...
何人かの学生は、マスターとスレーブの間の不一致の問題に遭遇したと述べました。一般的な状況としては、m...
01. コマンドの概要実際には、locate コマンドは find -name の別の書き方ですが、...
目次チュートリアルシリーズ1. SQL言語の紹介と仕様2. データベース操作1. ライブラリを作成す...
MySQLにデータを保存するとき、乱雑であまり使用されないデータがJSONフィールドに投げ込まれるこ...