Software  
 
Rede de conhecimento computador >> Software >> SQL Server >> Content
Qual é a sintaxe para o nome de restrição padrão fornecido pelo Oracle11G Server?
O Oracle 11g não permite explicitamente que você especifique um nome para uma restrição padrão ao criar -a usando a cláusula `padrão` diretamente na instrução` Create Table`. O banco de dados atribui automaticamente um nome gerado pelo sistema.

Você pode, no entanto, ver o nome Oracle atribuído usando a visualização de dicionário de dados `user_constraints`. O nome estará na coluna `restant_name`, onde` restrint_type` é 'd' (para padrão).

Por exemplo:

`` `SQL
Selecione RESTRAINT_NAME
De user_constraints
Onde tabela_name ='your_table_name'
E restrint_type ='d';
`` `

Substitua `your_table_name` pelo nome real da sua tabela.


Se você * precisar * de um nome específico para uma restrição padrão, você deve criá -lo separadamente usando uma instrução `ALTER TABLE` com uma cláusula` Add Restrint`. Isso permite definir explicitamente o nome da restrição:

`` `SQL
Alter tabela seu_table_name
Adicionar restrição your_constraint_name padrão 'your_default_value' para column_name;
`` `

Substituir:

* `Your_table_name` com o nome da sua tabela.
* `Your_constraint_name` com o nome de restrição desejado (deve ser um identificador Oracle válido).
* `your_default_value` com o valor padrão real.
* `column_name` com o nome da coluna à qual você está adicionando a restrição padrão.


Em resumo, não há sintaxe para um nome * padrão * restrição * na instrução `Create tabela`; O sistema gera um. Para controlar o nome, você deve usar `alter tabela ... adicione restrição`.

Anterior :

Próximo :
  Os artigos relacionados
·Como funciona o Microsoft SQL Server? 
·Como adicionar uma instância do SQL Server para um arq…
·Qual é a forma completa de RDBMS? 
·O erro de sintaxe SQL Server para Converter Data /Hora …
·Como restaurar um arquivo de MDF no SQL Server 
·Como desfragmentar um Heap SQL Server 
·Como atualizar o SQL Server 2000 para SQL Server 2008 
·Quais são as diferenças entre o Oracle 10G e o MS SQL…
·Como encontrar o número de CALs em um SQL Server 
·Quantos registros o Oracle Database pode manter? 
  Artigos em destaque
·Como exibir informações como editável no WordPad 
·Como se livrar da tela Tryout no Adobe Premier Pro 1.5 
·Como fazer um calendário de mesa 
·Como fazer negócios Postcards 
·O que é a tampa extensão de arquivo 
·Como desinstalar o Avast Home Edition 
·Como instalar o PostgreSQL no Ubuntu 
·Como transferir Autotext para um novo computador 
·Qual é o tamanho médio do arquivo do PowerPoint? 
·Como excluir pastas com iPhone Explorador 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados