Beispiel für einen SQL-Seriennummernerfassungscode

Beispiel für einen SQL-Seriennummernerfassungscode

In diesem Artikel wird hauptsächlich das Beispiel für den SQL-Seriennummernabrufcode vorgestellt. Der Beispielcode wird im Artikel ausführlich vorgestellt und hat einen gewissen Referenzwert für das Studium oder die Arbeit aller. Freunde in Not können darauf zurückgreifen.

Es wird häufig verwendet, um Bestellnummern und andere Seriennummern zu generieren. SQL Server implementiert Seriennummern wie folgt:

Tabelle tb_b_Seq (Seriennummerntabelle):

Tabelle erstellen tb_b_Seq( 
Year int, -- Jahr Month int, -- Monat Attr varchar(50), -- Attribut Seq int -- Seriennummer)

Holen Sie sich die Seriennummer über die gespeicherte Prozedur:

Proc GetSeq erstellen ( 
@attr varchar(50),
@Jahr int, 
@Monat int, 
@Return int-Ausgabe) 
Als 
setze @Return=(wähle oberste 1 Seq aus tb_b_Seq, wobei Attr=@attr und MONTH=@month und YEAR=@year) 
wenn(@Return ist null) 
beginnen 
 setze @Return=1 
 in FMDS_tb_b_Seq (Attr,Year,Month,Seq) Werte einfügen (@attr,@year,@month,@Return) 
Ende 
anders 
beginnen 
 setze @Return=@Return+1 
 Aktualisiere FMDS_tb_b_Seq setze Seq=@Return, wobei Attr=@attr und MONTH=@month und YEAR=@year 
Ende

prüfen:

deklarieren Sie @ret int 
exec GetSeq 'Vertrag',2017,10,@ret 
drucken @ret

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Mybatis + mysql verwendet gespeicherte Prozeduren, um Implementierungscode für Seriennummern zu generieren
  • Oracle (PLSQL) generiert Seriennummer
  • So ermitteln Sie die Abfragezeit einer MySQL-SQL-Anweisung in PHP
  • ThinkPHP-Framework erhält die zuletzt ausgeführte SQL-Anweisung und ein einfaches Beispiel für die Variablen-Debugging-Operation
  • MySQL-Beispiel zum Abrufen des heutigen und gestrigen Zeitstempels 0:00
  • mysql erhält das gestrige Datum, das heutige Datum, das morgige Datum und die Uhrzeit der vorherigen und der nächsten Stunde

<<:  jQuery implementiert Warenkorbfunktion

>>:  Linux /etc/network/interfaces Konfigurationsschnittstellenmethode

Artikel empfehlen

Detaillierte Installationsanleitung für das Cloud-Server-Pagoda-Panel

Inhaltsverzeichnis 0x01. Installieren Sie das Pag...

Lösung für das Ausgehen der Auto-Increment-ID (Primärschlüssel) von MySQL

In MySQL werden viele Typen von Auto-Increment-ID...

Nginx-Anti-Crawler-Strategie, um UA am Crawlen von Websites zu hindern

Anti-Crawler-Richtliniendatei hinzugefügt: vim /u...

Erfahren Sie, wie Sie mit Webpack TypeScript-Code verpacken und kompilieren

TypeScript-Bündelung Webpack-Integration Normaler...

So mounten Sie eine neue Festplatte auf einem Linux-Cloud-Server

Hintergrund Im Unternehmen wurde ein neuer Server...

Detaillierte Erklärung der Javascript-Grundlagenschleife

Inhaltsverzeichnis Zyklus für für-in für-von währ...

Beispiel für die MySQL-Methode zum Löschen von Daten und Datentabellen

Es ist sehr einfach, Daten und Tabellen in MySQL ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17

In diesem Artikel wird die Installations- und Kon...

Reines CSS für eine coole Ladeanimation

Schauen wir uns an, welche Ladeanimationseffekte ...

So verwenden Sie HTML+CSS zum Erstellen einer TG-Vision-Homepage

Dieses Mal verwenden wir HTML+CSS-Layout, um eine...

Detaillierte Erläuterung der allgemeinen Schritte zur SQL-Anweisungsoptimierung

Vorwort In diesem Artikel erfahren Sie hauptsächl...