Вы должны обратиться к department_id
при выборе из таблицы в курсоре
CREATE OR REPLACE PROCEDURE create_del_dept
(
PARAM1 IN VARCHAR2 Default '%',
PARAM2 IN VARCHAR2 Default '%',
PARAM3 IN BOOLEAN Default True
) AS
PRAGMA AUTONOMOUS_TRANSACTION;
CURSOR Employees IS
Select Employee_ID, First_name, Last_Name,department_id
From HR.employees Where Department_ID = PARAM2;
BEGIN
for rec in employees LOOP
IF
rec.department_id = 20
THEN
dbms_output.put_line('test');
ELSIF rec.department_id = 30 THEN
dbms_output.put_line('test1');
ELSE
dbms_output.put_line('else test');
END IF;
END LOOP;
END;
/
Кстати, вы можете упростить свой код, избегая определения курсора, используя неявный цикл курсора.
for rec in ( Select Employee_ID, First_name, Last_Name,department_id
From HR.employees Where Department_ID = PARAM2
) loop
Некоторые из моих коллег пробовали подход VMWare с OSX и по большей части потерпели неудачу. Я знаю, что в Интернете есть несколько образов VMWare, но я бы не рекомендовал использовать какие-либо из них.
Также, что касается Брюса, проект OSX86 в последнее время добился значительных успехов. Мне удалось запустить OSX на старом Dell, который у меня лежал. Эта штука прекрасно работала в качестве медиа-сервера, пока я не совершил ошибку, загрузив патч, а затем она умерла.
Как заявил Брюс, Mac Mini будет хорошей инвестицией по цене 500 долларов, а еще лучше, проверьте eBay. Купите что-нибудь на eBay, и по окончании работы вы сможете продать это обратно на eBay или оставить себе. Если у вас очень ограниченный бюджет, вы можете поискать G4 Mac и заняться разработкой на нем без поддержки симулятора iPhone. Я купил 2 Mac G4 по 80 долларов за штуку и продал один по 120 долларов.
Суть в том, что если вы думаете о разработке iPhone, сделайте небольшие инвестиции в Mini или подержанный Intel Mac на eBay. Если ваши усилия по разработке будут успешными, ваши вложения окупятся.
Удачи.
Редактировать: Хотя разработка на Mac G4 / PPC не поддерживается, это выполнимо. Вот ссылка, в которой рассказывается, как заставить его работать.
Приготовьтесь к наплыву ответов на EULA.
Технически вашим лучшим ресурсом будет веб-сайт OSx86, который находится здесь http://wiki.osx86project.org/ .
И их страница о виртуализации находится здесь. http://wiki.osx86project.org/wiki/index.php/Virtualization
Важно отметить, что разработка для Mac и iPhone очень похожа, и если вы серьезно относитесь к хорошей разработке для своих клиентов, вам следует вероятно, инвестируйте хотя бы в Mac mini, что меньше, чем на 500 долларов США, больше, чем просто покупка самой ОС.
That's the old rainbow logo from the IIe, right? Die-hards have the white Apple sticker that comes with every real Mac. Real die-hards have the white Apple sticker they surreptitiously peeled off their nephew's toy truck.
Cheapest option is probably to partition your hard-drive and install hackintosh:
http://www.wired.com/gadgetlab/2009/05/eight-months-with-a-hackintosh-netbook-conclusion-fantastic/
But if every time you build your app in XCode it takes long enough to catch a sitcom on TV, don't come crying here :-)
У меня есть друг, который успешно установил 10.5.7 на свой ноутбук Dell, используя дистрибутив OSx86. У него есть инструменты разработчика и симулятор iPhone, и он может скомпилировать свое приложение. Однако он не может найти драйвер USB для своего оборудования, поэтому он не смог установить свое приложение на устройство.
Честно говоря, я думаю, что он потратил около 20 часов на настройку, поиск драйверов и т. Д. ... Мы все думали, что он сошел с ума, пока он не установил инструменты разработчика. Я бы очень постарался заполучить Mac Mini, прежде чем пройти через все хлопоты.
Но трансплантация логотипа Apple ... чистый гений.
Очевидные юридические аспекты в стороне, по моему опыту OS X очень плохо работает в виртуальной машине. Установка OS X на ваш ПК возможна, если у вас есть терпение и совместимое оборудование. Однако я не могу рекомендовать такой подход, если только вы не жаждете наказания или не хотите вернуться в те золотые времена, когда установка Linux с поддержкой всего вашего оборудования сама по себе была маленьким триумфом.
Как уже отмечали другие, если вы серьезно относитесь к разработке iPhone, вы избавите себя от многих хлопот, купив подержанный или восстановленный Mac mini.