update TeamMembers set name =
нет значения. Для каждого поля нужно писать отдельный подзапрос.DECLARE @ID_TeamMembers INT
SELECT @ID_TeamMembers = ID FROM TeamMembers WHERE …
IF @ID_TeamMembers IS NULL
INSERT INTO TeamMembers …
SET @ID_TeamMembers = IDENT_CURRENT( 'TeamMembers' ) -- чтобы не был NULL, может нужно будет
ELSE
UPDATE TeamMembers SET … WHERE ( ID = @ID_TeamMembers )
Как же я накачу драйвер на то, чего еще нет?Запустите
setup.exe
в пакете установки. Когда вы подключите устройство, оно найдёт этот драйвер. а не будет качать тот, что не работает (хоть он и самый свежий). DECLARE @Role TABLE ( [Role] VARCHAR(100) )
DECLARE @Add TABLE ( [Role] VARCHAR(100) )
INSERT INTO @Role SELECT TRIM( value ) FROM STRING_SPLIT( 'vocals, guitar, piano', ',' )
INSERT INTO @Add SELECT TRIM( value ) FROM STRING_SPLIT( 'bass, piano, drums', ',' )
INSERT INTO @Role SELECT [Role] FROM @Add WHERE [Role] NOT IN ( SELECT [Role] FROM @Role )
SELECT STRING_AGG( [Role], ', ' ) FROM @Role
TCP/IP
.а где это можно посмотреть?
where SQLServerManager*.msc
и запустить.where SQLServerManager*.msc
это и есть поиск. Файл по-умолчанию должен быть в C:\Windows\System32
. Должен быть во всех редакциях, отключить установку невозможно.SET NOCOUNT ON
.SELECT
К сожалению изменять процедуру нет правТогда передайте тому, у кого есть права: INPUT_OUTPUT does not work.
CREATE PROCEDURE SaveTania @ID INT, @NAME VARCHAR(255)
AS BEGIN
SET NOCOUNT ON
EXECUTE [dbo].[SAVE] @ID, @NAME
SELECT @ID, @NAME
END