从MySQL迁移到Oracle_MySQL
bitsCN.com
1. 自动增长的数据类型处理
MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。
CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE;
INSERT 语句插入这个字段值为: 序列号的名称.NEXTVAL
2. 单引号的处理
MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。当然你如果使用 Convert Mysql to Oracle 工具就不用考虑这个问题
3.长字符串的处理
在ORACLE中,INSERT和UPDATE时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型,方法借用ORACLE里自带的DBMS_LOB程序包。插入修改记录前一定要做进行非空和长度判断,不能为空的字段值和超出长度字段值都应该提出警告,返回上次操作。
4. 翻页的SQL语句的处理
MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数。ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM80。
以下是经过分析后较好的两种ORACLE翻页SQL语句( ID是唯一关键字的字段名 ):
语句一:
SELECT ID, [FIELD_NAME,...] FROM TABLE_NAME WHERE ID IN ( SELECT ID FROM (SELECT ROWNUM AS NUMROW, ID FROM TABLE_NAME WHERE 条件1 ORDER BY 条件2) WHERE NUMROW > 80 AND NUMROW
语句二:
SELECT * FROM (( SELECT ROWNUM AS NUMROW, c.* from (select [FIELD_NAME,...] FROM TABLE_NAME WHERE 条件1 ORDER BY 条件2) c) WHERE NUMROW > 80 AND NUMROW
5. 日期字段的处理
MYSQL日期字段分DATE和TIME两种,ORACLE日期字段只有DATE,包含年月日时分秒信息,用当前数据库的系统时间为SYSDATE, 精确到秒。
日期字段的数学运算公式有很大的不同。MYSQL找到离当前时间7天用 DATE_FIELD_NAME > SUBDATE(NOW(),INTERVAL 7 DAY)ORACLE找到离当前时间7天用 DATE_FIELD_NAME >SYSDATE - 7;
6. 字符串的模糊比较
MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 但这种方法不能使用索引, 速度不快,用字符串比较函数 instr(字段名,'字符串')>0 会得到更精确的查找结果。
7. 空字符的处理
MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容。按MYSQL的NOT NULL来定义ORACLE表结构, 导数据的时候会产生错误。因此导数据时要对空字符进行判断,如果为NULL或空字符,需要把它改成一个空格的字符串。
作者“zone8089653的专栏”
bitsCN.com
Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die mit d beginnende Apple-Seriennummer weist darauf hin, dass das Telefon von Chengdu Foxconn hergestellt wurde. Die Seriennummer eines Apple-Mobiltelefons hat ihre eigene Bedeutung. Die erste Ziffer steht für den Produktionsort, die zweite und dritte Ziffer für die Produktionslinie, die vierte und fünfte Ziffer für das Produktionsjahr und den Produktionszyklus und die sechste, siebte und achte Ziffern sind die eindeutige Identifikation des Produktsymbols, die neunte und zehnte Ziffer stellen das Modell dar, die elfte und zwölfte Ziffer stellen die Farbe und Kapazität dar. Die erste in der Seriennummer steht für den Produktionsort: 1. F steht für Zhengzhou, Henan; 3. C steht für Shenzhen, Guangdong; 5. G6 steht für Shenzhen Foxconn; Produktionslinie.

Die Seriennummer eines Apple-Telefons, die mit h beginnt, sollte ein in Vietnam hergestelltes Apple-Telefon sein. Der Anfang der Seriennummer eines Apple-Telefons steht für verschiedene Produktionsbereiche und Sie können auch erkennen, um welche Version es sich handelt, was eine der wichtigsten ist Teilinformationen. Woher stammt die Seriennummer des Apple-Handys, die mit „h“ beginnt? Antwort: Der Wert „h“ wird in Vietnam hergestellt. 1. Apple hat in den letzten Jahren einen Teil seiner Produktionslinien nach Vietnam verlagert. 2. Wenn ein Benutzer ein Apple-Mobiltelefon kauft und feststellt, dass die entsprechende Seriennummer mit h beginnt, wurde es in Vietnam hergestellt. 3. Unterschiedliche Buchstaben, die mit Buchstaben beginnen, weisen auf unterschiedliche Produktionsbereiche hin. Darunter werden diejenigen, die mit F beginnen, von Zhengzhou Foxconn hergestellt. 4. Diejenigen, die mit C beginnen, werden von Shenzhen Foxconn produziert, diejenigen, die mit D beginnen, werden von Chengdu Foxconn produziert und diejenigen, die mit G beginnen, werden von Shanghai Pegatron produziert. 5. Es wird empfohlen, das Programm Ihres Geräts nicht ohne weiteres preiszugeben.

Die Seriennummer der Festplatte kann über die Verpackung der Festplatte oder das Festplattengehäuse oder im Win11-System überprüft werden. Einige Benutzer kennen die Methode jedoch nicht Ihnen von dieser Seite zur Verfügung gestellt. Wie viele Ziffern hat die Seriennummer einer Festplatte? Die Seriennummer einer Computerfestplatte ist eine eindeutige Kennung, die eine bestimmte Festplatte identifiziert. Es wird vom Festplattenhersteller bereitgestellt und kann vom Benutzer nicht geändert werden. Die Seriennummer der Festplatte besteht in der Regel aus 10 bis 20 Ziffern und Buchstaben und besteht im Allgemeinen natürlich aus 12 Ziffern. Sie kann zur Aufzeichnung von Festplattenparametern wie Festplattenkapazität, Lademodus sowie Lese- und Schreibgeschwindigkeit verwendet werden. In Computersystemen werden Seriennummern von Festplatten normalerweise zur Identifizierung und Unterscheidung verschiedener Festplatten verwendet. In einigen Fällen werden sie auch zum Passwortschutz, zur Softwareautorisierung usw. verwendet. passieren

Die Pinduoduo-Software bietet viele gute Produkte, die Sie jederzeit und überall kaufen können. Die Qualität jedes Produkts wird streng kontrolliert, jedes Produkt ist echt und es gibt viele Vorzugsrabatte beim Einkaufen, sodass jeder online einkaufen kann. Ich kann einfach nicht aufhören. Geben Sie Ihre Mobiltelefonnummer ein, um sich online anzumelden, fügen Sie online mehrere Lieferadressen und Kontaktinformationen hinzu und prüfen Sie jederzeit die neuesten Logistiktrends. Suchen Sie nach oben und unten, um zu kaufen und eine Bestellung aufzugeben. Sie können den Komfort genießen, ohne das Haus zu verlassen. Mit dem Online-Einkaufsservice können Sie auch alle Einkaufsunterlagen, einschließlich der von Ihnen gekauften Waren, einsehen und erhalten Dutzende von roten Einkaufsumschlägen und Gutscheinen kostenlos Detaillierte Online-Methode zum Anzeigen gekaufter Produktdatensätze. 1. Öffnen Sie Ihr Telefon und klicken Sie auf das Pinduoduo-Symbol.

Die iPhone-Seriennummer ist eine Reihe von Zahlen und Buchstaben, die jedes iPhone-Gerät eindeutig identifiziert. Die Seriennummer enthält viele Informationen und die Buchstaben am Anfang haben unterschiedliche Bedeutungen. Lassen Sie uns sie unten einzeln analysieren. Der erste Buchstabe stellt die Herstellerinformationen des iPhone-Geräts dar: A steht für das von Foxconn (Hon Hai Precision Industry Co., Ltd.) hergestellte iPhone, einem der häufigsten Hersteller von iPhones. C steht für Pegatron (Pegatron Precision Industry Co.). , Ltd. ) hergestellt

Wenn es um Excel und Seriennummern geht, kommen Sie vielleicht sogar im Schlaf damit zurecht. Sie müssen lediglich 1 eingeben und die Spalte nach unten ziehen, um automatisch die Seriennummern in alle Zellen darunter einzutragen. Aber was ist mit Word- und Seriennummern? Nun, die meisten von uns würden diesen Rat missbilligen, da er in Bezug auf Word definitiv nicht einfach ist. Aber ist das unmöglich? Wann haben wir jemals das Wort „unmöglich“ gesagt? In diesem Artikel geht es um das automatische Ausfüllen von Seriennummern in Word-Dokumenten. Also lasst uns gleich mit dem Artikel beginnen, ja? Einfügen und Füllen der Seriennummernspalte in Microsoft Word Schritt 1: Wenn Ihre Tabelle nicht bereits über eine Seriennummernspalte verfügt, fügen wir zunächst eine ein. Klicken Sie auf die linke Seite der Tabelle

So finden Sie die Seriennummer Ihrer Apple Watch in den Einstellungen. Öffnen Sie die App „Einstellungen“ auf Ihrer Apple Watch. Tippen Sie nun auf „Allgemein“ → „Info“. Schieben Sie nach unten, um Ihre Seriennummer zu finden. Wenn sich Ihre Apple Watch nicht einschaltet, können Sie auch zur Watch-App auf Ihrer Apple Watch gehen iPhone und tippen Sie auf „Allgemein“ → Suchen Sie unter „Info“ nach der Seriennummer (sofern die Uhr noch mit Ihrem iPhone gekoppelt ist). Finden Sie die Seriennummer Ihrer Apple Watch auf der Rückseite. Bei der Apple Watch Series 1 und neueren Versionen finden Sie sie im Bandschlitz unten

Risiken der Weitergabe der Mobiltelefon-Seriennummer: 1. Garantieprobleme; 2. Das Telefon ist gesperrt; 4. Malware-Angriffe usw.; Detaillierte Einführung: 1. Wenn die Seriennummer des Mobiltelefons an unbefugte Dritte weitergegeben wird, können diese Dritten sich als Mobiltelefonbenutzer ausgeben und den Garantieservice des Mobiltelefons betrügen In einigen Fällen kann die Weitergabe der Seriennummer des Mobiltelefons dazu führen, dass das Telefon in böswilliger Absicht gesperrt wird. Beispielsweise könnten einige Hacker diese Informationen verwenden, um das Telefon des Benutzers zu sperren, um Lösegeld zu erpressen oder die Informationen des Benutzers offenzulegen usw.
