Q

Finding length of numeric datatype field

I want to find the length of a numeric datatype field in my table. How can I find it?

I want to find the length of a numeric datatype field in my table. How can I find it?
Here is an example; use the vsize function:
SQL> create table test (col1 number);

Table created.

SQL> insert into test values (123456789)
SQL> /

1 row created.

SQL> commit;

Commit complete.

SQL> select length(col1) from test
SQL> /

LENGTH(COL1)
------------
           9

SQL> select vsize(col1) from test;

VSIZE(COL1)
-----------
          6
This was first published in January 2006

Dig deeper on Oracle database design and architecture

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchDataManagement

SearchBusinessAnalytics

SearchSAP

SearchSQLServer

TheServerSide

SearchDataCenter

SearchContentManagement

SearchFinancialApplications

Close