Size: a a a

2021 May 26

NG

Natig Guseynov in sql_ninja
Чтоб значения из одной таблицы в другую подтянулись
источник

T

Timus in sql_ninja
посмотреть в документации инструкцию merge
источник

T

Timus in sql_ninja
если связь есть - обновляем, если нет - вставляем
источник

NG

Natig Guseynov in sql_ninja
Аа
источник

NG

Natig Guseynov in sql_ninja
Как просто..
источник

NG

Natig Guseynov in sql_ninja
🤦‍♂️
источник

NG

Natig Guseynov in sql_ninja
Спасибо)
источник

D

Duma in sql_ninja
Я выпендриваюсь перед преподом, что бы точно отстал
источник

T

Timus in sql_ninja
отлично. выебнулся ты, а помощи просишь у других.
источник

DB

Dmitriy Belkin in sql_ninja
источник

А

Артем in sql_ninja
🤔🤔 потому что ему сейчас некогда, надо добить проект на европейской галере и уже начать вытаскивать контору матери из говна
источник

T

Timus in sql_ninja
кого ебет чужое горе)
источник

А

Артем in sql_ninja
Дак тот отдел и усиляют сынком. Он прост проверить хочет, перед тем как шество взять, на что способны парни. Но тестовое задание работающим как то неудобно давать, поэтому и выдумал эту историю
источник

D

Duma in sql_ninja
Не правда
источник

D

Duma in sql_ninja
Я не выебнулся по сути, я проконсультировался у знающих людей, так что не правда
источник

MC

Max Chistyakov in sql_ninja
я не пробовал, но посмотрите в две стороны:
1) INSERT ... SELECT * FROM OPENROWSET(BULK...), где внутри openrowset — плоский файл;
2)  bcp out в плоский файл;

Предварительно оба файла отформатировать, чтобы имена полей внутри них носили такое имя, какое вам нужно.
Это если вам нужны именно балк операции, которые вы будете вызывать на стороне сервера с СУБД и складывать в файл там же
+ в bcp можно на лету в форматировании указывать целевое имя поля.
источник

А

Анна in sql_ninja
Всем привет.  Вопрос такой : можно ли столбец передать в переменную? Задача состоит в том, чтобы при каждом вызове процедуры колонка (поле), куда будет вставляться null выбиралось рандомно.  У меня четыре поля dt1,dt2,dt3.dt4.  Идея была такая, что выбираем рандомно число от 1 до 4, склеиваем это с dt, это будет переменная. А потом при обновлении имя столбца, где изменения, записываем переменной.

 declare @columnName varchar(5)
   set @columnName ='dt'+cast(floor(RAND()*(5-1)+1) as varchar)
   print @columnName
   update [dbo].[tmp]
     set @columnName = null
     where id = 6

Так нельзя сделать?
источник

F

Frankie4Fingers in sql_ninja
Динамически можно попробовать
источник

AC

Alexey Chaykin in sql_ninja
источник

А

Анна in sql_ninja
вроде получилось😊😁👌🏻
источник