Loại Bỏ Dấu Tiếng Việt Trong Oracle PL/SQL - You'll Never Walk Alone!

Thursday, February 13, 2014

Loại bỏ dấu tiếng Việt trong Oracle PL/SQL

CREATE OR REPLACE FUNCTION CONVERTTOUNSIGN(p_string VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN TRANSLATE(p_string, 'ăâđêôơưàảãạáằẳẵặắầẩẫậấèẻẽẹéềểễệếìỉĩịíòỏõọóồổỗộốờởỡợớùủũụúừửữựứỳỷỹỵýĂÂĐÊÔƠƯÀẢÃẠÁẰẲẴẶẮẦẨẪẬẤÈẺẼẸÉỀỂỄỆẾÌỈĨỊÍÒỎÕỌÓỒỔỖỘỐỜỞỠỢỚÙỦŨỤÚỪỬỮỰỨỲỶỸỴÝ', 'aadeoouaaaaaaaaaaaaaaaeeeeeeeeeeiiiiiooooooooooooooouuuuuuuuuuyyyyyAADEOOUAAAAAAAAAAAAAAAEEEEEEEEEEIIIIIOOOOOOOOOOOOOOOUUUUUUUUUUYYYYYDD'); END CONVERTTOUNSIGN;

1 comment:

VuNTN said...

Hình như không convert được mấy chữ có mũ mà kèm dấuSELECT translate('ớ́', 'ơớ', '12') FROM dual;

February 22, 2024 at 5:50 PM Newer Post Older Post Home Subscribe to: Post Comments (Atom)

About Me

My photo Nguyen Tich Thanh View my complete profile

Blog Archive

  • ▼  2014 (3)
    • ▼  February (2)
      • SLES 11 Unlock An Account
      • Loại bỏ dấu tiếng Việt trong Oracle PL/SQL

Followers

Từ khóa » Hàm Bỏ Dấu Trong Oracle