この記事は主に、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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
目次一致と不一致一致するすべてが平等ではない平等と不平等等しい等しくない一致と不一致シンボルの両側の...
企業が Docker 自動デプロイメントを構築する場合、Docker の実行時にコンテナ内の設定ファ...
1. nginx仮想ホストの設定仮想ホストを使用すると、実行する Web サイトごとに個別の Ngi...
この記事では、1行あたりの固定行数+アダプティブレイアウトを実現するフレックスレイアウトを紹介し、皆...
1. 参照整合性参照整合性とは、主に外部キー制約を使用した複数のテーブル間の設計を指します。複数テ...
コードをコピーコードは次のとおりです。 <!DOCTYPE HTML PUBLIC "...
シリアル化の実装InnoDB は 2 つの方法でシリアル化を実装します。まず、SELECT 文が明示...
この記事では、Web ページのリンクを美しくするためによく使用される書き換えルールをいくつか紹介しま...
1. ワニスの紹介Varnish は、高性能なオープンソースのリバースプロキシサーバーおよび HTT...
<br />前の記事:Webデザインチュートリアル(6):デザインへの情熱を持ち続けまし...
この記事では、書籍管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...
DockerでRedisをデプロイするまずLinuxにDockerをインストールし、次にDocker...
1. MySQLをダウンロードする公式サイトのダウンロードページをクリックすると次のページに入ります...
mysqladmin ツールの使用形式は次のとおりです。 mysqladmin [オプション] コ...
この記事では、MySQL での重複キー更新時の replace into と insert into...