小编sch*_*rik的帖子

如何修改现有的检查约束?

除了删除和重新创建之外,有没有办法修改表上的现有检查约束 ?

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 ora-00933

68
推荐指数
2
解决办法
16万
查看次数

Oracle SQL Developer Data Modeler的XML模式

Oracle Data Modeler使用xml作为文件格式来保存模型.

有没有人知道,这些文件确认是否有可用的xml架构?

提前致谢!

xml oracle xsd oracle-sqldeveloper

9
推荐指数
1
解决办法
1673
查看次数

如何在vim中插入没有路径的文件名

我知道在插入模式下我可以使用CTRL-R- 来插入带有路径的filiename %.

但我想只插入没有路径部分的文件名.对此有类似的命令吗?

vim filenames

8
推荐指数
1
解决办法
1998
查看次数

如何使用Oracle的dbms_standard包

如何使用Oracle的dbms_standard包?(版本10g)

它未在文档PL/SQL包和类型参考10g第2版(10.2)B14258-02中描述.

sql oracle plsql

3
推荐指数
1
解决办法
1749
查看次数

无论NLS设置如何,工作日编号

我正在寻找最简单的方法来确定DATEoracle中值的工作日数量,与NLS设置无关 .

Monday  -> 1
Tuesday -> 2
…
Sunday  -> 7
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sql oracle oracle11g

2
推荐指数
1
解决办法
910
查看次数

Oracle:异常和错误

我已经在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)

oracle plsql exception-handling pls-00103

0
推荐指数
2
解决办法
340
查看次数