When creating a global custom table named ''abc'', what is the table name that is automatically assigned by the platform?
When creating a custom table in ServiceNow, the platform automatically assigns a table name prefixed with 'u_' to differentiate custom tables from out-of-the-box (OOB) tables.
Naming Convention for Custom Tables:
The default prefix 'u_' is applied to all custom global tables.
The table name follows the format: 'u_' + [custom name].
Example:
If you create a table named 'abc', the system assigns it the table name: u_abc.
Why 'C. u_abc' is Correct?
All custom tables created by users automatically receive the 'u_' prefix.
Prevents conflicts with ServiceNow's internal tables.
Ensures custom tables are easy to identify.
Explanation of Incorrect Options:
A . snc_abc -- Incorrect
'snc_' is not used for custom tables; it is reserved for internal ServiceNow functionality.
B . abc -- Incorrect
Custom tables do not use raw names; they always include a prefix (u_).
D . sys_abc -- Incorrect
'sys_' is reserved for system tables (e.g., sys_user, sys_db_object).
Reference from Certified System Administrator (CSA) Documentation:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide -- Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
Currently there are no comments in this discussion, be the first to comment!