この記事は主に、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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...
MQTT プロトコルMQTT (Message Queuing Telemetry Transpo...
3 つの方法を使用する簡単な例は次のとおりです。インラインスタイル: <!doctypehtm...
1. 公式5.0.3イメージを取得する [root@localhost ~]# docker pul...
<br />原文: プログレッシブエンハンスメントを理解するアーロン・ガスタフソン翻訳:...
<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...
HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...
データをオペレーションにエクスポートする場合、フィールドの結合は避けられません。MySQL でこれが...
解決 関数 mergeImgs(リスト) { const imgDom = document.cre...
Vue ユーザーとして、React を拡張する時が来ました。antd の導入、less と rout...
ここでは、HTML ページのサイズを縮小した後に下部にスクロール バーを表示し、スクロール バーをス...
目次1. コンテナライフサイクル管理(1)ドッカー実行(2)スタート/ストップ/リスタート(3)ドッ...
1. CSSを使用するコードをコピーコードは次のとおりです。スタイル="display:n...
3つの仮想マシン132、133、134を群がらせる1. クラスターを初期化し、自分自身をクラスターに...
目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...