|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Скажите есть ли в PL/SQL оператор XOR и если нет то как его состряпать при помощи OR, AND, NOT. Подскажите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 11:46 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
автороператор XOR и если нет то как его состряпать при помощи OR, AND, NOT. Это не по Oracle вопрос вроде !Первый курс , програмирование! ------------------------------ Not affilated with VAZ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 11:49 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Перерывая остатки мат логики в голове :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 11:51 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
XOR в PL/SQL не оператор а функция, т.е. получить его можно так Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 11:58 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
в др версиях - не смотрел. в 10 есть функция BIT_XOR() ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:01 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
dmidekПерерывая остатки мат логики в голове :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:04 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Разве XOR(b1,b2) = B1 and not B2?? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:07 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:15 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
2 Я и Бомж. Да, похоже Вы правы. Я тоже смутно помнил, что это упрощается. У меня это просто на уровне мнемоники: XOR - это OR, в котором два True - это False. Как ребенку говорят "Мы пойдем ИЛИ в кино, ИЛИ кушать мороженое" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:15 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Всё здорово, но я неправильно сформулировал вопрос - нужно побитовое XOR. То есть есть число 7836000 и 7836999 нужно каким нибудь простым запросом получить из них число 7836 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:16 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
TESВсё здорово, но я неправильно сформулировал вопрос - нужно побитовое XOR. То есть есть число 7836000 и 7836999 нужно каким нибудь простым запросом получить из них число 7836 Ааа, такая буква есть :) http://download-uk.oracle.com/docs/cd/B10501_01/appdev.920/a96612/u_raw2.htm#1002066] DBMS_RAW.BIT_XOR ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:31 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Осталось только число 7836000 и 7836999 в raw преобразовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:45 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
dmidek TESВсё здорово, но я неправильно сформулировал вопрос - нужно побитовое XOR. То есть есть число 7836000 и 7836999 нужно каким нибудь простым запросом получить из них число 7836 Ааа, такая буква есть :) http://download-uk.oracle.com/docs/cd/B10501_01/appdev.920/a96612/u_raw2.htm#1002066] DBMS_RAW.BIT_XOR Тьфу ты, UTL_RAW, конечно ... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2006, 12:51 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
по моим исследованиям путь с DBMS_RAW.BIT_XOR оказался тупиковым так как cast_to_number (из raw) потом затруднителен. нашел ответы здесь http://www.orafaq.com/forum/t/185586/ кто то выложил пример реализации пакета с набором утилит для битовых операций. (но надо зарегиться для скачивания исходника). он просто прошелся по битам числа в цикле. но работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:22 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Сергей Викторович ВВВВВпо моим исследованиямТут на слово не принято верить. Выкладывай свои исследования, некропостер ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:32 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Сергей Викторович ВВВВВпо моим исследованиям путь с DBMS_RAW.BIT_XOR оказался тупиковым так как cast_to_number (из raw) потом затруднителен. Кхм... А как Вы вообще представляете себе осмысленный XOR над числами с плавающей запятой? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:37 |
|
Как получить в PL/SQL оператор XOR
|
|||
---|---|---|---|
#18+
Сергей Викторович ВВВВВпо моим исследованиям путь с DBMS_RAW.BIT_XOR оказался тупиковым так как cast_to_number (из raw) потом затруднителен.Помимо number, в pl/sql есть битовый числовой тип, хоть и ограниченный 32 битами. xor легко эмулируется bitand и арифметикой. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:53 |
|
|
start [/forum/topic.php?fid=52&msg=33841945&tid=1879778]: |
0ms |
get settings: |
18ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
484ms |
get tp. blocked users: |
1ms |
others: | 33ms |
total: | 607ms |
0 / 0 |