为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.0
【操作系统】:win11
【CPU】:
【问题描述】*:想在写存储过程或SQL中,使用一些“系统变量”,如,当前用户名,当时系统时间等。 不知如何引用? 比如类似于:select * from … where name=@@username; 这里的@@username就是我假想的,但不知在达梦数据库里如何引用或表述类似的需求。 谢谢。
尝试用下这个userenv上下文吧,也能帮助获取一些连接信息
达梦数据库内置一些函数和变量,可以直接使用,但与其他几款数据库的变量有所区别,例如
select * from … where name=current_user;这个current_user就是内置的变量,可以直接使用