在PowerShell中运行以下sqlcmd:
$unassignedCnt = sqlcmd -W -k 1 -S MSSQLSERVER -E -Q "SET NoCount ON; SELECT Count(DISTINCT SP.SubnetKey) AS 'UnassignedCount' FROM [Control].[dbo].[Subnet] AS SP Left OUTER JOIN [Control].[rw_current].[QIP_Subnet] AS Q ON SP.KeyHash = Q.__key_Hash; SET NoCount OFF; "
Write-Host $unassignedCnt
返回以下格式化结果:
UnassignedCount --------------- 1
我想只有:
1
我可以通过SQL命令实现这一点,还是需要发布处理结果?如果是这样,最简单的方法是什么?
答案 0 :(得分:2)
您可以通过更改SQL查询来使用import random
import hashlib
import mysql.connector
for row in cursor:
rng = random.SystemRandom()
randNo = rng.randint(100000, 999999)
id_string = "%d-%s" % (randNo, mydict['deviceTimeStamp'])
scan_idbytes = str.encode(id_string)
unique_id = hashlib.sha256(scan_idbytes).hexdigest()
代替PRINT
SELECT将创建一个包含与之关联的标题和数据的表。 PRINT只输出结果。
SELECT