I have this script and I want to update one of table or datafield but it didn't work.
#>
function SQL-Update {
param (
[string]$server=SQL2012,
[string]$database=Test,
[string]$table=Works,
[string]$datafield=Id;Name,
[string]$datavalue=charvar,
[string]$updateID= 'DEV123'
)
$sqlquery = @"
Update $database.$table
SET $dataField='$dataValue'
WHERE id=$UpdateID
"@
try {
invoke-SQLcmd -ServerInstance $Server -Database $database -
Query $sqlquery
}
catch {
}