Will try to describe some of the 12C features and will keep editing this post.
Note:
Invisible Columns:
Columns can have a default value in place of NULLNote:
- If you want to install Oracle 12 on Windows 7, refer the steps here
 - To troubleshoot invalid common user or role name after installation, go here
 
Feature List
Identity Columns:- Also known as auto-number column. This implies that the data in the column should increase when data is inserted).
 - Read article on the same here.
 
Invisible Columns:
- Columns can be made invisible
 - It gives one the ability to introduce a change while minimizing any negative side effects of that change.
 - Read article on the same here
 
- Instead of using a stored PL/SQL function, we can include the body of the function in the SQL query
 - Read article on the same here
 
- We could not truncate table with foreign key constraints.
 - Now in 12c, one can execute the truncate table command with the cascade option (to cascade through the child tables).
 - Note: You would need to create the foreign key with the "on delete cascade" option
 
- You can define a column to have a default value when NULL is inserted
 - e.g. create table ...... product_id NUMBER ON NULL 0,.....
 - So if one explicity inserts NULL, it will be populated by value 0
 
- You can create multiple indexes (different types) on a same set of columns.
 - Assume you need to change from B*tree to Bitmap or vice versa.
 - You need not drop the index.
 - Just make the first index invisible and make a new index.
 - Conditions:
 - Different types of indexes
 - Different uniqueness
 - Different partitions are used
 
No comments:
Post a Comment