SORU
19 Ocak 2010, Salı


Oracle bir kısıtlama bul

Kısıtlama users.SYS_C00381400 aradım. Nasıl bu kısıtlama ne bulabilirim? Bir şekilde tüm kısıtlamalar sorgu var mı?

CEVAP
19 Ocak 2010, Salı


select * from all_constraints
where owner = 'USERS'
and constraint_name = 'SYS_C00381400'
/

Bu inşa sistemi kısıtlama adı oluşturulan gösterir. Biz bir tablo DEĞİL NULL belirtmek örneğin, bildirimi. Ya gerçekten de birincil ya da benzersiz anahtar. Örneğin:

SQL> create table t23 (id number not null primary key)
  2  /

Table created.

SQL> select constraint_name, constraint_type
  2  from user_constraints
  3  where table_name = 'T23'
  4  /

CONSTRAINT_NAME                C
------------------------------ -
SYS_C00935190                  C
SYS_C00935191                  P

SQL>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012
  • wowchick16

    wowchick16

    17 Mart 2007