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

js verwendet Cookies, um die Seitenvorgänge des Benutzers zu speichern

Vorwort Während des Entwicklungsprozesses stoßen ...

Drei Möglichkeiten zum Aktualisieren von Iframes

Code kopieren Der Code lautet wie folgt: <ifra...

Vue+js realisiert Video-Ein- und Ausblendeffekte

Vue+js realisiert das Ein- und Ausblenden des Vid...

Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

Ende letzten Jahres habe ich im Dualsystem meines...

Detaillierte Erklärung zum Problem der CSS-Klassennamen

Die folgenden CSS-Klassennamen, die mit einer Zah...

Implementierungsschritte zum Erstellen mehrseitiger Programme mit Webpack

Es ist sehr üblich, webpack zum Erstellen einseit...

Probleme beim Erstellen von Platzhaltern für HTML-Auswahlfelder

Ich verwende einen Platzhalter in einer Texteinga...

Tipps zum reflektierenden Lernen von JavaScript

Inhaltsverzeichnis 1. Einleitung 2. Schnittstelle...

Zusammenfassung der Probleme mit der Mysql-connector-java-Treiberversion

Problem mit der Mysql-Connector-Java-Treiberversi...

Vue + Openlayer realisiert den Drag- und Rotationsverformungseffekt von Grafiken

Inhaltsverzeichnis Vorwort Ressourcen zum Thema E...

Unterschied zwischen varchar- und char-Typen in MySQL

Inhaltsverzeichnis vorgenannt VARCHAR-Typ VARCHAR...

Lösung für das Problem des MySQL-Master-Slave-Switch-Kanals

Nach der VIP-Konfiguration wird beim Aktiv/Standb...