除了删除和重新创建表之外,有没有办法修改表上的现有检查约束 ?
create table t ( n number);
ora10g> Tabelle wurde erstellt.
ora10g> alter table t add constraint ck check(n>0);
Tabelle wurde geõndert.
ora10g> alter table t modify constraint ck check(n<0);
alter table t modify constraint ck check(n<0)
*
FEHLER in Zeile 1:
ORA-00933: SQL-Befehl wurde nicht korrekt beendet
Run Code Online (Sandbox Code Playgroud) Oracle Data Modeler使用xml作为文件格式来保存模型.
有没有人知道,这些文件确认是否有可用的xml架构?
提前致谢!
我知道在插入模式下我可以使用CTRL-R- 来插入带有路径的filiename %.
但我想只插入没有路径部分的文件名.对此有类似的命令吗?
如何使用Oracle的dbms_standard包?(版本10g)
它未在文档PL/SQL包和类型参考10g第2版(10.2)B14258-02中描述.
我正在寻找最简单的方法来确定DATEoracle中值的工作日数量,与NLS设置无关 .
Monday -> 1
Tuesday -> 2
…
Sunday -> 7
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我已经在SQL中编写了这个函数,我无法弄清楚为什么,但它继续在异常部分返回错误.我检查了语法,记录了但我没有运气,有人请帮忙吗?
错误返回:
Error on line 83: PLS-00103: Found symbol "EXCEPTION" instead one of the following:
begin case declare end exit for goto if loop mod null pragma raise return select update while with
<<
close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe
Run Code Online (Sandbox Code Playgroud)
create or replace function InsertPeriodoEvento
(NomePeriodo in varchar,
aInizio in integer,
aFine in integer,
NomeEvento1 in varchar,
g1 in integer,
m1 in integer,
a1 in integer,
NomeEvento2 in varchar,
g2 …Run Code Online (Sandbox Code Playgroud)