Загрузите справочное руководство по Oracle для 10G, в котором приведены таблицы словаря данных.
Ответы выше хороши, но посмотрите другие таблицы, которые могут быть связаны с ограничениями.
SELECT * FROM DICT WHERE TABLE_NAME LIKE '%CONS%';
Наконец, получите инструмент, такой как Toad или SQL Developer, который позволяет вам просматривать этот материал в пользовательском интерфейсе, вам нужно научиться использовать таблицы, но вы также должны использовать пользовательский интерфейс.
Ниже Алгоритма "сравнивают две строки лексикографически"
Вход, который две строки представляют в виде строки 1 и представляют в виде строки 2.
для (интервал i = 0; я < str1.length () & & я < str2.length (); я ++)
(Цикл через каждый символ обеих строк, сравнивающих их, пока одна из строки не завершается):
a. Если unicode значение обоих, символы - то же тогда, продолжается;
b. Если unicode значение символа строки 1 и unicode значение строки 2 отличаются, тогда возвращаются (str1 [я]-str2 [я])
, если длина строки 1 является меньше, чем string2
еще возвращает str2 [str1.length ()]
возврат str1 [str2.length ()]
//, Этот метод сравнивает две строки лексикографически
public static int compareCustom(String s1, String s2) {
for (int i = 0; i < s1.length() && i< s2.length(); i++) {
if(s1.charAt(i) == s2.charAt(i)){
//System.out.println("Equal");
continue;
}
else{
return s1.charAt(i) - s2.charAt(i);
}
}
if(s1.length()<s2.length()){
return s2.length() - s1.length();
}
else if(s1.length()>s2.length()){
return s1.length()-s2.length();
}
else{
return 0;
}
}
, если две Строки будут равны, то это возвратится 0, иначе возвращают Отрицательное или положительное значение
Источник: - Источник