この記事は主に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 設定インターフェース方法
実際、上記の 3 つの表はいずれも 3 行 3 列です。区切り線を非表示にするコツはルールにあります...
関連する知識ポイント親コンポーネントから子コンポーネントに値を渡す子コンポーネントから親コンポーネン...
1. 1列を変更する 学生の更新、都市c s.city_name = c.name を設定します こ...
前回の記事では、MySQL の置換関数 (Replace) とセグメンテーション関数 (SubStr...
序文この記事では、Docker を使用して、ローカル コンピューターにインストールされている開発スイ...
システムの問題、アプリケーションの速度低下、または原因不明の問題をトラブルシューティングする場合、最...
1. 前の章では、プログラムを yum リポジトリに直接インストールできることを学びましたが、そのた...
/etc/yum.repos.d/フォルダに入るrabbitmq-erlang.repo ファイルを...
序文この記事はかなり詳細で、少し面倒です。他のチュートリアル ドキュメントでは多くの手順が省略されて...
目次JSはFileReaderを通じて.txtファイルの内容を取得します。 .txtファイルの読み取...
最近、nginx-ingress-controller のアプリケーションについて説明した公開アカウ...
この記事では、JavaScriptキャンバスでミラーイメージ効果を実現するための具体的なコードを参考...
次の Web デザイン プロジェクトはレスポンシブにする必要があると上司をようやく納得させることがで...
デザイナーは世界で最も繊細で感情的な人々だと私はいつも感じています。私がこう言うときに優越感を感じる...
取引の実施REDO ログはトランザクションの永続性を保証し、UNDO ログはトランザクションのロール...