Автоматически заполнять аргументы функции

Попробуйте это -

DECLARE @table VARCHAR(100) = 'dbo.table'

DECLARE @sql NVARCHAR(MAX) = ''

SELECT @sql = @sql + 'IF NOT EXISTS(SELECT 1 FROM ' + @table + ' WHERE ' + c.name + ' IS NOT NULL) PRINT ''' + c.name + ''''
FROM sys.objects o
JOIN sys.columns c ON o.[object_id] = c.[object_id]
WHERE o.[type] = 'U'
    AND o.[object_id] = OBJECT_ID(@table)
    AND c.is_nullable = 1

EXEC(@sql)
-1
задан Zdeněk David 13 July 2018 в 09:04
поделиться

2 ответа

Все, что вам нужно сделать, это добавить «это» ключевое слово, «это» ключевое слово автоматически получает действие текущего элемента, если оно щелкнуло, проверило и т. д. в случае кнопок, флажков, соответственно ...

Я полностью согласен с Костином здесь.

HTML:

<button id="btn" onclick="someFunction(this)">Tap It</button>

JS:

function someFunction(element) {
  element.innerHTML = "hello";
}

, что означает, что некоторая функция будет автоматически что элемент «кнопка» здесь и по щелчку, нужно выполнить действие, чтобы изменить его HTML и отобразить «привет».

0
ответ дан Jitendra Ahuja 17 August 2018 в 13:19
поделиться

Вы можете сделать что-то вроде этого

function myFunction(element) {
  element.innerHTML = "hello";
}
<button onclick="myFunction(this)">Click me</button>

Пропустить щелкнутый элемент, который хранится в this в качестве параметра к функции щелчка.

1
ответ дан M. Prokhorov 17 August 2018 в 13:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: