some_user54
http://sommarskog.se/error_handling/Part1.html http://sommarskog.se/error_handling/Part2.html http://sommarskog.se/error_handling/Part3.html
More than 100 pages of technical knowledge.
And presentation: http://www.sommarskog.se/present/WhenThingsGoWrong%20(SQLSat...
IDENTITY property is supported from as far as I can remember: https://docs.microsoft.com/en-us/sql/t-sql/statements/create...
Second approach is DEFAULT with sequence.
CREATE SEQUENCE seq; CREATE TABLE tab(i INT DEFAULT NEXT VALUE FOR seq, b VARCHAR(100))
This is completely untrue. SQL is more than capable of pattern detection. For example Oracle MATCH_RECOGNIZE clause: https://docs.oracle.com/database/121/DWHSG/pattern.htm#DWHSG...
But to make thing clear, we need to move on from SQL-89 mindset. SQL is really powerful Turing complete language. Row pattern recognition is part of SQL standard (ISO/IEC TR 19075-5:2016) https://modern-sql.com/blog/2017-06/whats-new-in-sql-2016