Oracle найти ограничение

Мне нравится делать это со статическим методом во втором действии:

private static final String EXTRA_GAME_ID = "your.package.gameId";

public static void start(Context context, String gameId) {
    Intent intent = new Intent(context, SecondActivity.class);
    intent.putExtra(EXTRA_GAME_ID, gameId);
    context.startActivity(intent);
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    ... 
    Intent intent = this.getIntent();
    String gameId = intent.getStringExtra(EXTRA_GAME_ID);
}

Затем из вашего первого действия (и для чего-либо еще) вы просто выполните:

SecondActivity.start(this, "the.game.id");
148
задан David Oneill 19 January 2010 в 17:17
поделиться

1 ответ

select * from all_constraints
where owner = '<NAME>'
and constraint_name = 'SYS_C00381400'
/

Подобно всем представлениям словаря данных, это представление user_constraints, если вы просто хотите проверить вашу текущую схему и представление DBA_CONSTRAINTS для пользователей администрации.

Строительство имени ограничения указывает на созданное систему ограничения. Например, если мы укажем не нуль в таблице-декларации. Или действительно основной или уникальный ключ. Например:

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>

'C' для проверки, 'p' для первичного.

Обычно это хорошая идея, чтобы дать реляционные ограничения явное имя. Например, если база данных создает индекс для первичного ключа (который он сделает, если этот столбец еще не будет проиндексирован), он будет использовать имя ограничения OO Имя индекса. Вы не хотите, чтобы база данных, полной индексов, названных как SYS_C00935191 .

Честно говоря, большинство людей не беспокоит не нулевые ограничения.

247
ответ дан 23 November 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: