Вы близки. Необходимо звонить main
в файл Python для фактического выполнения его в первый раз, когда скрипт запущен
def main():
number=int(input("Please enter an integer between 0 and 127: "))
if number>127 or number<0 :
print("I'm sorry, that is not an acceptable value. Please try again")
main()
elif number<=127 and number>=0 :
print("WIP")
else:
print("I'm sorry, something went wrong. Please try again and be sure to enter an integer between 0 and 127.")
main()
main()
Вы должны рассматривать схему как учетную запись пользователя и коллекцию всех объектов в ней в качестве схемы для всех намерений и целей.
SCOTT - это схема, которая включает таблицы EMP, DEPT и BONUS с различными разрешениями, а также прочее.
SYS - это схема, которая включает множество таблиц, представлений, грантов и т. д. и т. д.
СИСТЕМА - это схема .....
Технически - Схема - это набор метаданных ( словарь данных), используемый базой данных, обычно генерируется с использованием DDL. Схема определяет атрибуты базы данных, такие как таблицы, столбцы и свойства. Схема базы данных - это описание данных в база данных.
Думайте о пользователе, как обычно (имя пользователя / пароль с доступом для входа в систему и доступа к некоторым объектам в системе), а схему как версию базы данных домашнего каталога пользователя. Пользователь «foo» обычно создает объекты по схеме «foo», например, если пользователь «foo» создает или ссылается на таблицу «bar», то Oracle будет считать, что пользователь имеет в виду «foo.bar».
Из WikiAnswers :
Кроме того, пользователь может получить доступ к объектам в схемах, отличных от их собственных, если у них есть разрешение на это .
Схема - это контейнер объектов. It is owned by a user.
I believe the problem is that Oracle uses the term schema slightly differently from what it generally means.
Schema in sense 2. is similar, but not the same as schema in sense 1. E.g. for an application that uses several DB accounts, a schema in sense 2 might consist of several Oracle schemas :-).
Plus schema can also mean a bunch of other, fairly unrelated things in other contexts (e.g. in mathematics).
Oracle should just have used a term like "userarea" or "accountobjects", instead of overloadin "schema"...