I have heard the same thing over and over again because it helps them know the type of object.
Within a query, using prefixes can help, for example, separate tables from views .
I really disagree with that. After getting used to the database schema, the prefixes become redundant and, as with all redundancy, can become desynchronized or make changes more difficult.
Suppose you have a table, for some reason you need to split into two tables. Suppose you decide to create a view that emulates a source table that selects data from two new tables.
Are you going to rename your entire code base, or are you going to stick with the view preceded by tbl _?
So, my point is the names of the database objects, there are no prefixes to output their types.
source share