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

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • tunez4you

    tunez4you

    20 EKİM 2008