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

Spezifische Verwendung interner temporärer MySQL-Tabellen

Inhaltsverzeichnis UNION Tabelleninitialisierung ...

MySql-Entwicklung einer automatischen Synchronisierungstabellenstruktur

Schwachstellen bei der Entwicklung Während des En...

Installieren Sie Mininet aus dem Quellcode auf Ubuntu 16.04

Mininet Mininet ist eine leichtgewichtige, softwa...

Analyse von MySQL-Parallelitätsproblemen und -Lösungen

Inhaltsverzeichnis 1. Hintergrund 2. Langsame Abf...

Hinweise zum passenden MySql 8.0 und entsprechenden Treiberpaketen

MySql 8.0 entsprechendes Treiberpaket passend Nac...

Einführung in JavaScript-Zahlen- und Mathematikobjekte

Inhaltsverzeichnis 1. Zahlen in JavaScript 2. Mat...

Der Aufruf der Suchmaschine auf der Seite erfolgt am Beispiel von Baidu

Heute ist mir plötzlich eingefallen, dass es cool ...

Häufig verwendete HTML-Meta-Enzyklopädie (empfohlen)

Der Meta-Tag ist ein Hilfstag im Head-Bereich der...

Beispiel für einen Vue-Übergang zum Erreichen eines Animationseffekts

Inhaltsverzeichnis Ergebnisse auf einen Blick Her...

Detaillierte Analyse der MySQL-Optimierung von like und = Leistung

Einführung Die meisten Leute, die schon einmal Da...