在MS-SQL中,我们可以在表创建期间具有以下约束
create table test
(
WarningEnabled bit NOT NULL CONSTRAINT DF_WarningEnabled DEFAULT 1,
);
Run Code Online (Sandbox Code Playgroud)
我们可以看到,我给出了Default约束的名称.是否可以在oracle中执行此操作
在SQL Server中可以创建这样的表:
create table test (
[TimeStamp_test] [datetime] NOT NULL DEFAULT (getutcdate())
);
Run Code Online (Sandbox Code Playgroud)
我们有类似的对任何事物getutcdate()
的oracle
?
我知道使用SELECT SYS_EXTRACT_UTC FROM DUAL
(即使用插入此表的触发器).
如果还有其他简单的选择,请告诉我,谢谢.
我想将像0x444(十六进制)这样的十六进制字符串转换为oracle中的varchar2.这可以很容易地为MS-SQL(SELECT CAST(0x4444 AS VARCHAR(10)))完成,我们在oracle中有类似的解决方案.