Oracle: How can I tell what newline (or low-ascii chars) are in my text fields? -


i have data in varchar2 fields contains embedded newline chars (see this question)

however, seems data differs in way stores embedded newline chars - of data goes mid 90's, that's not surprising.

how can see characters embedded in fields? i've tried both sqldeveloper , sql*plus.

the easiest option

select your_column_name, dump( your_column_name, 1013 )   your_table_name 

that show decimal value of each character stored in column. so, example

sql> ed wrote file afiedt.buf    1  select ename, dump(ename, 1013) dmp   2*   emp sql> /  ename      dmp ---------- ------------------------------------------------------- smith      typ=1 len=5 characterset=al32utf8: 115,109,105,116,104 allen      typ=1 len=5 characterset=al32utf8: 65,76,76,69,78 ward       typ=1 len=4 characterset=al32utf8: 87,65,82,68 jones      typ=1 len=5 characterset=al32utf8: 74,79,78,69,83 martin     typ=1 len=6 characterset=al32utf8: 77,65,82,84,73,78 blake      typ=1 len=5 characterset=al32utf8: 66,76,65,75,69 clark      typ=1 len=5 characterset=al32utf8: 67,76,65,82,75 scott      typ=1 len=5 characterset=al32utf8: 83,67,79,84,84 king       typ=1 len=4 characterset=al32utf8: 75,73,78,71 turner     typ=1 len=6 characterset=al32utf8: 84,85,82,78,69,82 adams      typ=1 len=5 characterset=al32utf8: 65,68,65,77,83 sm0        typ=1 len=3 characterset=al32utf8: 83,77,48 ford       typ=1 len=4 characterset=al32utf8: 70,79,82,68 miller     typ=1 len=6 characterset=al32utf8: 77,73,76,76,69,82 foo        typ=1 len=3 characterset=al32utf8: 70,79,79  15 rows selected. 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -