我试图将NULL从powershell传递到sql,而不必在VALUES中写入NULL。例如,在下面的示例中,我尝试了很多事情,无法正常工作,有什么想法吗?写VALUES(NULL,'4')太麻烦了。
$a = $null
$SqlQuery2 = @"
USE Testtable INSERT INTO dbo.Test2
(name,ID)
VALUES ('$a','4')
"@
$sqlcmd = New-Object System.Data.SqlClient.SqlCommand($SqlQuery2,$global:sqlconn)
$sqlcmd.ExecuteScalar()