Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 May 26

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
#Предложение!
-Сделаю адаптивный и шустрый сайт без всяких CMS за ОТЗЫВ на Freelance
- Сделаю SEO для Вашего сайта с фактическими результатами так же за ОТЗЫВ.
Писать в лс.
источник

SP

Sergey Provada in SqlCom.ru - Стиль жизни SQL
Всем привет! Не подскажите, получится ли таким образом ограничить время выполнения ХП?
источник

SP

Sergey Provada in SqlCom.ru - Стиль жизни SQL
BEGIN TRY
  BEGIN TRAN
  SET LOCK_TIMEOUT 10000
 EXEC ProcName
  COMMIT TRAN
END TRY
BEGIN CATCH
  IF (@@TRANCOUNT > 0)
  BEGIN
     ROLLBACK TRANSACTION
  END
END CATCH
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Sergey Provada
BEGIN TRY
  BEGIN TRAN
  SET LOCK_TIMEOUT 10000
 EXEC ProcName
  COMMIT TRAN
END TRY
BEGIN CATCH
  IF (@@TRANCOUNT > 0)
  BEGIN
     ROLLBACK TRANSACTION
  END
END CATCH
Только время ожидания блокировки - выпадет в ошибку
источник

SP

Sergey Provada in SqlCom.ru - Стиль жизни SQL
Понял, спасибо. В принципе из-за блокировок и висит
источник

SP

Sergey Provada in SqlCom.ru - Стиль жизни SQL
А есть ли способ задать максимальное время выполнения ХП?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Настройка клиента - Query timeout по идее
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Sergey Provada
Понял, спасибо. В принципе из-за блокировок и висит
Если из за блокировок, то подойдет. Используем.
источник

SP

Sergey Provada in SqlCom.ru - Стиль жизни SQL
Пасибо большое!!
источник

TH

Teresa Harkness in SqlCom.ru - Стиль жизни SQL
hello
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
кто-нибудь знает группу по Java в телеграме, что-то поиск ничего не находит разумного?
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
привет
как при
CREATE TABLE tbl (
id int NOT NULL,
price float(11,2) NOT NULL,
date date NOT NULL,
name varchar(255) NOT NULL,
PRIMARY KEY (id,price,date)
)
установить опцию
IGNORE_DUP_KEY = ON
сразу трем столбцам
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
кто-нибудь знает группу по Java в телеграме, что-то поиск ничего не находит разумного?
@java_developer может?....
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
хотя не видно активных обсуждений
источник

ДВ

Дмитрий В in SqlCom.ru - Стиль жизни SQL
привет
CREATE TABLE orders (`city` int, `user` int, `status` string);
INSERT INTO orders (`city`, `user`, `status`) VALUES
(1, 1, 'new'),
(1, 1, 'confirmed'),
(1, 1, 'confirmed'),
(1, 1, 'deleted'),
(1, 1, 'deleted'),
(1, 2, 'new'),
(1, 2, 'confirmed'),
(1, 2, 'deleted'),
(2, 1, 'confirmed'),
(2, 1, 'deleted');

SELECT city, user, COUNT(*) AS total,
      (select distinct count(*) from orders where status = 'new'       group by city, user) AS new,
      (select distinct count(*) from orders where status = 'confirmed' group by city, user) AS confirmed,
      (select distinct count(*) from orders where status = 'deleted'   group by city, user) AS deleted
from orders r
GROUP BY city, user;


подскажите пож
city, user, total, new, confirmed, deleted
1 1 5 1 2 2
1 2 3 1 2 2
2 1 2 1 2 2
источник

ДВ

Дмитрий В in SqlCom.ru - Стиль жизни SQL
new confirmed и deleted правильно считаются только для первой строки

а должно быть
1 1 5 1 2 2
1 2 3 1 1 1
2 1 2 0 1 1

как правильно сгруппировать?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
SELECT city, user, COUNT(*) AS total,
      SUM(CASE WHEN status = 'new'       THEN 1 ELSE 0 END) AS new,
      SUM(CASE WHEN status = 'confirmed' THEN 1 ELSE 0 END) AS confirmed,
      SUM(CASE WHEN status = 'deleted'   THEN 1 ELSE 0 END) AS deleted
from orders r
GROUP BY city, user;
источник

ДВ

Дмитрий В in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
SELECT city, user, COUNT(*) AS total,
      SUM(CASE WHEN status = 'new'       THEN 1 ELSE 0 END) AS new,
      SUM(CASE WHEN status = 'confirmed' THEN 1 ELSE 0 END) AS confirmed,
      SUM(CASE WHEN status = 'deleted'   THEN 1 ELSE 0 END) AS deleted
from orders r
GROUP BY city, user;
точно, спасибо!
источник

P

PaGrom in SqlCom.ru - Стиль жизни SQL
может кто подскажет, есть 2 базы с одинаковыми схемами. Надо из одной таблицы одной базы перенести строчку со всеми зависимостями по ключам в другую базу. Сталкивался кто с такой задачей?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
PaGrom
может кто подскажет, есть 2 базы с одинаковыми схемами. Надо из одной таблицы одной базы перенести строчку со всеми зависимостями по ключам в другую базу. Сталкивался кто с такой задачей?
Сталкивались. Пишешь скрипт - выполняешь. Или нужен механизм полной синхронизации двух схем, независимый от структур данных?
источник