|
|
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Напишите скрипт на PL/SQL, который бы выводил сообщение, является високосным год или нет. Год вводится с клавиатуры. Прошу помочь в решении вопроса. На sql всё понятно, а вот с PL/SQL не получается. Код на sql в PL/SQL не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 10:31 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Год должен делиться на 4, но не делиться на 100 или должен делиться на 400 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 10:32 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812 На sql всё понятно Если все понятно, напишите ваш вариант. Andrew_812 Код на sql в PL/SQL не работает. И на это было бы интересно посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 10:52 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
dmdmdm, DECLARE @d DATETIME; SET @d=CURRENT_TIMESTAMP; IF YEAR(@d)%4=0 AND (YEAR(@d)%100<>0 OR YEAR(@d)%400=0) PRINT 'ВИСОКОСНЫЙ' ELSE PRINT 'НЕВИСОКОСНЫЙ'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 11:03 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
dmdmdmAndrew_812 На sql всё понятно Если все понятно, напишите ваш вариант. Andrew_812 Код на sql в PL/SQL не работает. И на это было бы интересно посмотреть. Имеется ввиду, что этот код на sql IF YEAR(@d)%4=0 AND (YEAR(@d)%100<>0 OR YEAR(@d)%400=0) PRINT 'ВИСОКОСНЫЙ' ELSE PRINT 'НЕВИСОКОСНЫЙ'; не работает в PL/SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 11:06 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
PL/SQL . Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 11:10 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
На PL/SQL примерно так получается, но не работает DECLARE day1 NUMBER = 2017; BEGIN IF YEAR(day1)%4=0 AND (YEAR(day1)%100<>0 OR YEAR(day1)%400=0) THEN DBMS_OUTPUT.PUT_LINE('ВИСОКОСНЫЙ'); ELSE DBMS_OUTPUT.PUT_LINE('НЕВИСОКОСНЫЙ') END IF; END; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 11:26 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812На PL/SQL примерно так получается, но не работаетМетодом тыка язык не выучить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 11:32 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
ElicAndrew_812На PL/SQL примерно так получается, но не работаетМетодом тыка язык не выучить. Ваша правда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 11:32 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Одно из условий, год должен делиться на 4, т.е. получается, как я понял, при делении должно быть целое число. Если ДА - проверка пройдена, если НЕТ - проверка не пройдена. Подскажите пожалуйста, как можно реализовать данную проверку условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:06 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812, Код: plsql 1. 2. 3. 4. 5. должно работать в обоих вариантах =) с небольшими переделками =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:10 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812Одно из условий, год должен делиться на 4, т.е. получается, как я понял, при делении должно быть целое число. Если ДА - проверка пройдена, если НЕТ - проверка не пройдена. Подскажите пожалуйста, как можно реализовать данную проверку условия. хочешь через остаток Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:14 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
MaximaXXL, Вам же сказали, на Pl/Sql. На Sql ему все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:15 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
MaximaXXL, Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:19 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
K790MaximaXXL, Вам же сказали, на Pl/Sql. На Sql ему все понятно. Тут я промашку дал =( надо было его вариант посмотреть =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:19 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
K790, читайте всю переписку пожалуйста: есть рабочий скрипт на sql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:20 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
K790MaximaXXL, Вам же сказали, на Pl/Sql. На Sql ему все понятно. IF YEAR(@d)%4=0 AND (YEAR(@d)%100<>0 OR YEAR(@d)%400=0) Данное условие в PL/SQL не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:22 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812K790MaximaXXL, Вам же сказали, на Pl/Sql. На Sql ему все понятно. IF YEAR(@d)%4=0 AND (YEAR(@d)%100<>0 OR YEAR(@d)%400=0) Данное условие в PL/SQL не работает. оно и в SQL -то не очень =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:25 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812есть рабочий скрипт на sql.Чудак, нам нет дела до того, что какие-то кракозябры на непонятном языке ты по глупости своей имеешь наглость считать SQL-ем. RTFM SQL Language Reference ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:27 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Так ведь работает: DECLARE @d DATETIME; SET @d=CURRENT_TIMESTAMP; IF YEAR(@d)%4=0 AND (YEAR(@d)%100<>0 OR YEAR(@d)%400=0) PRINT 'ВИСОКОСНЫЙ' ELSE PRINT 'НЕВИСОКОСНЫЙ'; Запускаю в Management Studio. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:32 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812, молодой человек, поделитесь, откуда Вы черпаете информацию по разработке на поставленные Вам задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:32 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
K790Andrew_812, молодой человек, поделитесь, откуда Вы черпаете информацию по разработке на поставленные Вам задачи? Конечно поделюсь. Информацию черпаю из просторов интернета. Язык sql изучаю совсем недавно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:37 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
Andrew_812Запускаю в Management Studio.Тупило, здесь Oracle, а не мелкомягкий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:38 |
|
||
|
Напишите скрипт на PL/SQL - високосный код.
|
|||
|---|---|---|---|
|
#18+
ElicAndrew_812Запускаю в Management Studio.Тупило, здесь Oracle, а не мелкомягкий. Ну во первых не Тупило, а во вторых внимательней читайте, задача в том, чтобы данную задачу решить на Оракл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2017, 12:40 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39426946&tid=1886216]: |
0ms |
get settings: |
5ms |
get forum list: |
7ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
167ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 431ms |

| 0 / 0 |
