从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
Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Le numéro de série Apple commençant par d indique que le téléphone a été produit par Chengdu Foxconn. Le numéro de série d'un téléphone mobile Apple a sa propre signification. Le premier chiffre représente le lieu de production, les deuxième et troisième chiffres représentent la ligne de production, les quatrième et cinquième chiffres représentent l'année et le cycle de production, et les sixième, septième et huitième. les chiffres sont l'identification unique du symbole du produit, les neuvième et dixième chiffres représentent le modèle, les onzième et douzième chiffres représentent la couleur et la capacité. Le premier du numéro de série représente le lieu de production : 1. F représente Zhengzhou, Henan ; 2. D représente Chengdu, Sichuan ; 3. C représente Shenzhen, Guangdong ; 4. G0 représente Shanghai Pegatron ; 5. G6 représente le nouveau Shenzhen Foxconn ; chaîne de production.

Le numéro de série d'un téléphone Apple commençant par h doit être un téléphone Apple produit au Vietnam. Le début du numéro de série d'un téléphone Apple représente différentes zones de production et vous pouvez également indiquer de quelle version il s'agit, qui est l'une des plus importantes. des éléments d'information. D'où vient le numéro de série du téléphone mobile Apple commençant par h ? Réponse : La valeur h est produite au Vietnam 1. Apple a déplacé une partie de ses lignes de production au Vietnam ces dernières années. 2. Si un utilisateur achète un téléphone mobile Apple et constate que le numéro de série correspondant commence par h, il est produit au Vietnam. 3. Différentes lettres commençant par des lettres indiquent différentes zones de production, parmi lesquelles celles commençant par F sont produites par Zhengzhou Foxconn. 4. Ceux commençant par C sont produits par Shenzhen Foxconn, ceux commençant par D sont produits par Chengdu Foxconn et ceux commençant par G sont produits par Shanghai Pegatron. 5. Il est recommandé de ne pas divulguer facilement le programme de votre appareil.

Le numéro de série du disque dur peut être vérifié via la boîte d'emballage du disque dur ou le boîtier du disque dur, ou dans le système Win11. Cependant, certains utilisateurs ne connaissent pas la méthode pour interroger le numéro de série du disque dur Win11 apporté. à vous par ce site. Quel est le nombre de chiffres dans un numéro de série de disque dur ? Un numéro de série de disque dur d'ordinateur est un identifiant unique qui identifie un disque dur spécifique. Il est fourni par le fabricant du disque dur et ne peut être modifié par l'utilisateur. Le numéro de série du disque dur contient généralement 10 à 20 chiffres et lettres, et bien sûr généralement 12 chiffres. Il peut être utilisé pour enregistrer les paramètres du disque dur tels que la capacité du disque dur, le mode de chargement et les vitesses de lecture et d'écriture. Dans les systèmes informatiques, les numéros de série des disques durs sont généralement utilisés pour identifier et distinguer différents disques durs et, dans certains cas, pour la protection par mot de passe, l'autorisation de logiciels, etc. passer

Le logiciel Pinduoduo fournit de nombreux bons produits, vous pouvez les acheter à tout moment et n'importe où, et la qualité de chaque produit est strictement contrôlée, chaque produit est authentique et il existe de nombreuses remises d'achat préférentielles, permettant à chacun d'acheter en ligne. Entrez votre numéro de téléphone mobile pour vous connecter en ligne, ajoutez plusieurs adresses de livraison et informations de contact en ligne et vérifiez les dernières tendances logistiques à tout moment. Les sections de produits de différentes catégories sont ouvertes, recherchez et balayez de haut en bas pour acheter et passer des commandes, et. Faites l'expérience de la commodité sans quitter la maison. Avec le service d'achat en ligne, vous pouvez également consulter tous les enregistrements d'achat, y compris les produits que vous avez achetés, et recevoir gratuitement des dizaines d'enveloppes rouges et de coupons d'achat. L'éditeur a désormais fourni aux utilisateurs de Pinduoduo un aperçu détaillé en ligne. moyen d'afficher les enregistrements de produits achetés. 1. Ouvrez votre téléphone et cliquez sur l'icône Pinduoduo.

Le numéro de série de l'iPhone est une série de chiffres et de lettres qui identifient de manière unique chaque appareil iPhone. Le numéro de série contient de nombreuses informations et les lettres au début représentent différentes significations. Analysons-les une par une ci-dessous. La première lettre représente les informations sur le fabricant de l'appareil iPhone : A représente l'iPhone fabriqué par Foxconn (Hon Hai Precision Industry Co., Ltd.), qui est l'un des fabricants d'iPhone les plus courants ; C représente Pegatron (Pegatron Precision Industry Co.) , Ltd. )fait

En ce qui concerne Excel et les numéros de série, vous pourrez peut-être les gérer même pendant votre sommeil. Il vous suffit de saisir 1 et de faire glisser la colonne vers le bas pour remplir automatiquement les numéros de série dans toutes les cellules en dessous. Mais qu’en est-il de Word et des numéros de série ? Eh bien, la plupart d’entre nous désapprouveraient ce conseil car ce n’est certainement pas simple lorsqu’il s’agit de Word. Mais est-ce impossible ? Eh bien, quand avons-nous déjà dit le mot impossible ? Cet article concerne le remplissage automatique des numéros de série dans les documents Word. Alors passons directement à l’article, d’accord ? Insérer et remplir la colonne de numéro de série dans Microsoft Word Étape 1 : Tout d'abord, si votre tableau n'a pas déjà de colonne de numéro de série, insérons-en une. Cliquez sur le côté gauche du tableau

Risques de fuite du numéro de série du téléphone mobile : 1. Problèmes de garantie ; 2. Le téléphone est verrouillé 3. Fuite d'informations 4. Attaques de logiciels malveillants ; Introduction détaillée : 1. Problèmes de garantie. Si le numéro de série du téléphone mobile est divulgué à des tiers non autorisés, ces tiers peuvent utiliser ces informations pour usurper l'identité des utilisateurs du téléphone mobile et frauder le service de garantie du téléphone mobile. Dans certains cas, la fuite du numéro de série du téléphone mobile peut entraîner le verrouillage malveillant du téléphone. Par exemple, certains pirates peuvent utiliser ces informations pour verrouiller le téléphone de l'utilisateur afin d'obtenir une rançon ou d'exposer les informations de l'utilisateur, etc.

Comment trouver le numéro de série de votre Apple Watch dans les paramètres Ouvrez l'application Paramètres sur votre Apple Watch Maintenant, appuyez sur Général → À propos de Faites glisser vers le bas pour trouver votre numéro de série. Si votre Apple Watch ne s'allume pas, vous pouvez également accéder à l'application Watch sur votre iPhone et appuyez sur Général → Recherchez le numéro de série sous À propos (tant que la montre est toujours associée à votre iPhone). Recherchez le numéro de série imprimé de votre Apple Watch. Pour l'Apple Watch d'origine, le numéro de série est imprimé au dos de la montre. Pour l'Apple Watch Series 1 et les versions plus récentes, il se trouve à l'intérieur de la fente du bracelet, comme indiqué ci-dessous. ci-dessous
