Oracle 11g staat u niet expliciet toe een naam op te geven voor een standaardbeperking wanneer u deze maakt met behulp van de `DEFAULT`-clausule direct in de `CREATE TABLE`-instructie. De database wijst automatisch een door het systeem gegenereerde naam toe.
U kunt echter de naam bekijken die Oracle heeft toegewezen met behulp van de datawoordenboekweergave 'USER_CONSTRAINTS'. De naam staat in de kolom `CONSTRAINT_NAME`, waarbij `CONSTRAINT_TYPE` 'D' is (standaard).
Bijvoorbeeld:
```sql
SELECT beperkingsnaam
VAN gebruikersbeperkingen
WHERE tabelnaam ='YOUR_TABLE_NAME'
EN beperkingstype ='D';
```
Vervang 'YOUR_TABLE_NAME' door de werkelijke naam van uw tabel.
Als u een specifieke naam *nodig heeft* voor een standaardbeperking, moet u deze afzonderlijk aanmaken met behulp van een `ALTER TABLE`-instructie met een `ADD CONSTRAINT`-clausule. Hiermee kunt u de beperkingsnaam expliciet definiëren:
```sql
WIJZIG TABEL UW_TABLE_NAME
VOEG CONSTRAINT UW_CONSTRAINT_NAME STANDAARD 'uw_standaard_waarde' toe VOOR kolomnaam;
```
Vervangen:
* `YOUR_TABLE_NAME` met de naam van uw tabel.
* `YOUR_CONSTRAINT_NAME` met de door u gewenste beperkingsnaam (moet een geldige Oracle-ID zijn).
* `your_default_value` met de werkelijke standaardwaarde.
* `kolomnaam` met de naam van de kolom waaraan u de standaardbeperking toevoegt.
Samenvattend is er geen syntaxis voor een *default* beperking *name* binnen de `CREATE TABLE`-instructie; het systeem genereert er een. Om de naam te beheren, moet u `ALTER TABLE ... ADD CONSTRAINT` gebruiken. |