この記事は主にSQLシリアル番号取得コード例を紹介します。記事ではサンプルコードを詳細に紹介しており、皆さんの勉強や仕事に一定の参考値があります。困っている友人は参考にしてください。 これは、注文番号やその他のシリアル番号を生成するためによく使用されます。SQL Server はシリアル番号を次のように実装します。 テーブル tb_b_Seq (シリアル番号テーブル): テーブルtb_b_Seq(を作成します Year int, -- 年 Month int, -- 月 Attr varchar(50), -- 属性 Seq int -- シリアル番号) ストアド プロシージャを使用してシリアル番号を取得します。 プロシージャ GetSeq を作成する ( @attr varchar(50)、 @年 int, @月 int, @Return int 出力) として @Return=(Attr=@attr、MONTH=@month、YEAR=@year の tb_b_Seq から上位 1 つの Seq を選択) を設定します。 if(@Return が null の場合) 始める @Return=1 を設定する FMDS_tb_b_Seq (Attr,Year,Month,Seq) に値 (@attr,@year,@month,@Return) を挿入します。 終わり それ以外 始める @Return=@Return+1 を設定します FMDS_tb_b_Seq を更新し、Seq=@Return を設定します。ここで、Attr=@attr、MONTH=@month、YEAR=@year です。 終わり テスト: @ret int を宣言する 実行 GetSeq '契約',2017,10,@ret @ret を印刷する 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Linux /etc/network/interfaces 設定インターフェース方法
目次インストールパッケージのダウンロードインストール環境変数の設定インストールが成功したか確認する記...
目次1. 問題のシナリオ2. 原因分析3. 解決策4. 知識を広げる4.1 クエリの最適化を制限する...
目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...
要件: Celery は Django に導入されています。Django プロジェクトを開始するとき...
起動時に Ubuntu デュアル システムが停止する問題の解決方法 (Ubuntu 16.04 およ...
MySQL データベースの作成MySQL サービスにログインしたら、create コマンドを使用し...
初心者が div+css を開発する場合、.ggg、#ccc などの形式の CSS 疑似クラス名を付...
サーバー情報管理サーバー: m01 172.16.1.61サーバー: nfs01 172.16.1....
この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...
通常、デッドロックが発生すると、重みが最も小さい接続が強制終了され、ロールバックされます。ただし、最...
序文:グループ化関数はグループ内の最初のデータを取得しますが、各グループ内の最新のデータを取得する必...
アプリケーション全体を CentOS にデプロイする必要があるため、当然ながらデータベース操作は不可...
bgcolor="テキストの色" background="背景画像&q...
この記事では、MySQL ユーザー管理操作について説明します。ご参考までに、詳細は以下の通りです。こ...
1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...