Попробуйте это -
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)
Все, что вам нужно сделать, это добавить «это» ключевое слово, «это» ключевое слово автоматически получает действие текущего элемента, если оно щелкнуло, проверило и т. д. в случае кнопок, флажков, соответственно ...
Я полностью согласен с Костином здесь.
HTML:
<button id="btn" onclick="someFunction(this)">Tap It</button>
JS:
function someFunction(element) {
element.innerHTML = "hello";
}
, что означает, что некоторая функция будет автоматически что элемент «кнопка» здесь и по щелчку, нужно выполнить действие, чтобы изменить его HTML и отобразить «привет».
Вы можете сделать что-то вроде этого
function myFunction(element) {
element.innerHTML = "hello";
}
<button onclick="myFunction(this)">Click me</button>
Пропустить щелкнутый элемент, который хранится в this
в качестве параметра к функции щелчка.