Size: a a a

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

2020 June 22

VK

Vladimir Kolyada in SqlCom.ru - Стиль жизни SQL
Конечно есть, нужно изучить какие запросы у вас выполняются, сколько данных они получают ну и гарантировать качественное соединение, чтобы аппаратную часть не трогать
источник

RH

Roman Holubenko in SqlCom.ru - Стиль жизни SQL
проблему с сетью думаю можно исключить с вероятностью 99.9%
т.к. клиентом для MS SQL является 1C, которая установлена на том же сервере и работает с SQL-ем по shared memory
источник

I

ILYA in SqlCom.ru - Стиль жизни SQL
Roman Holubenko
есть способы точно узнать?
Обычно эти ожидания связаны с тем что приложение не успевает обрабатывать поступающие от mssql данные, dbengine ждёт с типом ожидания network io , когда приложение заберёт очередную порцию данных
источник

0

0xFF in SqlCom.ru - Стиль жизни SQL
CREATE PROCEDURE insertAutomobile
(
_CarID SERIAL PRIMARY KEY,
_mark text,
_cost real,
_costOfHair real,
_CarType text
)
LANGUAGE SQL
AS $$
   INSERT INTO automobiles VALUES(_CarID, _mark, _cost, _costOfHair, _CarType);
$$;

ОШИБКА:  ошибка синтаксиса (примерное положение: "PROCEDURE")
СТРОКА 1: CREATE PROCEDURE insertAutomobile
                                    ^
источник

0

0xFF in SqlCom.ru - Стиль жизни SQL
Что не так?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
0xFF
Что не так?
Что это не MS SQL
источник

0

0xFF in SqlCom.ru - Стиль жизни SQL
Чат для мускулистых?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Это чат для MS SQL, ваш синтаксис не MS
источник

СЗ

Сергей Зимин... in SqlCom.ru - Стиль жизни SQL
источник

_

___ in SqlCom.ru - Стиль жизни SQL
здравствуйте, вопрос вне платформы или интерпретатора
в общем допустим я указываю
в create table birthday и age с типами данных date и integer и хочу сделать insert где пишу date и после сразу для age присваиваю age(timestamp birthday)
так вот, собственно, могу ли я в принципе оперировать аргументами до полного процессинга строки, потому что выдаёт ошибку, а я не уверен это синтаксис моей платформы или опять же так нельзя
источник

_

___ in SqlCom.ru - Стиль жизни SQL
то есть если упростить всё, могу ли я выполнить:
INSERT INTO users (birthday, age) VALUES ('1234-56-78', age(timestamp birthday);
если birthday до INSERT был NULL или например был создан только что, и даже более NOT NULL
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
На уровне субд не можете.
Но можете спокойно на уровне приложения это сделать
источник

_

___ in SqlCom.ru - Стиль жизни SQL
хм, ну а разница то у, меня execute происходит так, что всё равно напрямую через субд
источник

_

___ in SqlCom.ru - Стиль жизни SQL
так что получается я должен заполнить birthday
источник

_

___ in SqlCom.ru - Стиль жизни SQL
а потом оперировать им для age?
и никак иначе?
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
А
раз у вас execute, почему бы подзапросом это не сделать?
insert into ...
Select
t.birth_date, datediff(day, t.birth_date, getdate()) as age
from (
select convert(date, '19920101', 112) as birth_date
) t
?
источник

_

___ in SqlCom.ru - Стиль жизни SQL
хм, действительно
источник

_

___ in SqlCom.ru - Стиль жизни SQL
спасибо
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
нз)
источник

RH

Roman Holubenko in SqlCom.ru - Стиль жизни SQL
ILYA
Обычно эти ожидания связаны с тем что приложение не успевает обрабатывать поступающие от mssql данные, dbengine ждёт с типом ожидания network io , когда приложение заберёт очередную порцию данных
есть ли способ удостоверится что проблема именно в этом, может запрос какой-то ?
источник