Avatar of jknj72
jknj72
 asked on

Oracle DB Column in table with default for the user

I have a column that I want defaulted to the current user doing the Insert into the table? I have SYSTIMESTAMP as my default for the CREATE_DATE column but now I want the CREATE_BY column defaulted to SYSUSER(I think that is for SQL Server)
Oracle DatabaseSQL

Avatar of undefined
Last Comment
jknj72

8/22/2022 - Mon
David VanZandt

Check any Oracle SQL reference for the syntax, but you're simply passing the parameter when you define or modify the column, such as column name default sysuser.
ASKER CERTIFIED SOLUTION
slightwv (䄆 Netminder)

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
jknj72

ASKER
Looks like User will work for me. .
slightwv (䄆 Netminder)

If you ever want anything else, you might need to step up to SYS_CONTEXT.  There are a LOT of things you get pull with that:
http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions184.htm
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
jknj72

ASKER
Thanks Slight. Taking this a bit further so Im posting another question...