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 Erklärung zur Verwendung von Filtereigenschaften in CSS3

Als ich kürzlich das Intranet-Portal änderte, sti...

Lernen Sie die Grundlagen von nginx

Inhaltsverzeichnis 1. Was ist nginx? 2. Was kann ...

Eine kleine Sammlung von HTML-Meta-Tags

<Head>……</head> gibt den Dateikopf vo...

React erhält den Eingabewert und übermittelt 2 Methodenbeispiele

Methode 1: Verwenden Sie das Zielereignisattribut...

Detaillierte Erklärung der MySQL-Halbsynchronisierung

Inhaltsverzeichnis Vorwort MySQL Master-Slave-Rep...

Verwendung der VUE-Renderfunktion und ausführliche Erklärung

Inhaltsverzeichnis Vorwort Die Rolle des Renders ...

Detaillierte Analyse des temporären JDBC- und MySQL-Tablespace

Hintergrund Temporäre Tablespaces werden verwende...

Eine "klassische" Falle der MySQL UPDATE-Anweisung

Inhaltsverzeichnis 1. Problematische SQL-Anweisun...

Erfahren Sie, wie Sie den JVM-Speicher von Tomcat über JConsoler überwachen

Inhaltsverzeichnis 1. So überwachen Sie Tomcat 2....

So überwachen Sie die Windows-Leistung auf Zabbix

Hintergrundinformationen Ich habe kürzlich einige...

Führen Sie die Shell oder das Programm im Docker-Container auf dem Host aus.

Um zu vermeiden, dass für den Betrieb immer wiede...