Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Добрый день. Записываю данные в таблицу раз в минуту так: Код: sql 1. 2. 3. 4. Необходимо проверить каждый OID перед тем как записать, если конкретный OID по условию date > DATEADD(minute, -1, GETDATE()) не найден, то конкретно его и записать. Пробовал так, но если хотя бы один OID есть, запись всех данных не произойдет: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Подскажите пожалуйста в какую сторону копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 16:44 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Hopfen_Artur, Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 16:46 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Hopfen_Artur, на мердж перепиши Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 16:53 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Тут же только вставка. Достаточно NOT EXISTS(SELECT * FROM ... WHERE ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 17:02 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Не получается что то. Вот так работает: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Но это не то. Изначально не известно сколько oid будет записано, происходит insert массива такой строкой: Код: php 1. 2. 3. 4. 5. весь форум облазил, не нашел, может ссылка у кого нибудь есть на решение проблемы =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 09:13 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Hopfen_ArturНе получается что то. Вот так работает: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Но это не то. Изначально не известно сколько oid будет записано, происходит insert массива такой строкой: Код: php 1. 2. 3. 4. 5. весь форум облазил, не нашел, может ссылка у кого нибудь есть на решение проблемы =(Вам же TaPaK написал как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 09:54 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
iap, так белеберда какая то получилась =( по этому шаблону Код: sql 1. 2. 3. 4. сделал так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Не разобрался как это заставить работать, но буду копать в этом направлении, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:07 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Hopfen_Artur, Интуитивное программирование? Документация для слабаков? как-то так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:10 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Стесняюсь спросить, а зачем newid() в скобках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:16 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
iapСтесняюсь спросить, а зачем newid() в скобках? ну я скопипастил если что :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:19 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
TaPaK, спасибо, изучаю потихоньку документацию, примеров не нашел. Пока с таким запросом, ошибка: Для столбца 1 таблицы "a" не указано имя. Сейчас попробую додуматься как исправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:40 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
Hopfen_ArturTaPaK, спасибо, изучаю потихоньку документацию, примеров не нашел. Пока с таким запросом, ошибка: Для столбца 1 таблицы "a" не указано имя. Сейчас попробую додуматься как исправить. (...) as a (nId, oid, sum,date) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:44 |
|
||
|
Проверка нескольких VALUES перед INSER INTO
|
|||
|---|---|---|---|
|
#18+
TaPaK, вот так все заработало, огромное спасибо: Код: sql 1. 2. 3. 4. 5. 6. 7. для меня это магия какая то, буду изучать документацию =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39780215&tid=1688215]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 417ms |

| 0 / 0 |
