2011-04-15 4 views
0

Je suis en train de convertir du code MYSQL en ORACLE PL/SQL. Je cherche un équivalent à la commande COLLATE.PL/SQL équivalent à MYSQL COLLATE

Voici un extrait de code:

CREATE TABLE IF NOT EXISTS `service_types` (
    `service_type_id` int(11) NOT NULL AUTO_INCREMENT, 
    `service_type` varchar(50) COLLATE latin1_bin NOT NULL, 
    `service_type_code` varchar(5) COLLATE latin1_bin NOT NULL, 
    `last_update_date` datetime NOT NULL, 
    `last_update_user` varchar(16) COLLATE latin1_bin NOT NULL, 
    PRIMARY KEY (`service_type_id`), 
    UNIQUE KEY `service_type_ix1` (`service_type_code`) 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_bin AUTO_INCREMENT=11 ; 
+2

Ceci est juste Oracle SQL, pas de code PL/SQL dans la question ... –

Répondre

2

Je crois que vous voudriez le linguistic sort parametersNLS_SORT et NLS_COMP. Notez qu'il s'agit de paramètres de niveau session dans Oracle et non de paramètres au niveau de la table.