Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Oracle tables with $ in name

Tags:

oracle

ddl

In Sql Developer under tables I see tables, but some of the tables have $ in name.

Example:

  tb$something

What does that '$' sign mean when in name of table?

like image 802
Gumowy Kaczak Avatar asked Dec 10 '12 10:12

Gumowy Kaczak


People also ask

What is $$ in Oracle?

quotes around the table name: create table "$$tmp$$"(id int) . And no, the $ doesn't have any special meaning, except that it shouldn't be used by the user, because various internal tables have names that contain a $ (think v$session). The $ is supposed to avoid name conflicts.

What is the use of && in Oracle?

The double ampersand will prompt once and everywhere that variable is used it will use what was entered. If it had only one ampersand, you would get a prompt for every occurrence.

How do I find a particular table name in Oracle?

You can narrow down your search by providing the owner of the table. The owner is the schema in which the table resides. select owner, table_name from all_tables where table_name='table%' and owner='MYOWNER'; Alternatively you can log into that particular schema and query user_tables.


1 Answers

Tables that contain the prefix V$ are tables that store volatile information.

Volatile information is produced by an oracle instance while it is in use (In use means the instance is up and running). Volatile Information includes Statistics, session information of users, memory allocation.

like image 132
kiltek Avatar answered Oct 21 '22 13:10

kiltek