2011-04-15 42 views
0

我想將一些MYSQL代碼轉換爲ORACLE PL/SQL。我正在尋找一個等同於COLLATE命令。PL/SQL相當於MYSQL COLLATE

下面的代碼片段:

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

這只是oracle的SQL,在問題中沒有PL/SQL代碼... – 2011-04-15 18:37:10

回答

2

我相信你想要的linguistic sort parametersNLS_SORTNLS_COMP。請注意,這些是Oracle中的會話級設置,而不是表級設置。