久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

在 out-datatable (invoke-sqlcmd2) 期間將 powershell 變量傳

Pass a powershell variable into a SQL value during out-datatable (invoke-sqlcmd2)(在 out-datatable (invoke-sqlcmd2) 期間將 powershell 變量傳遞給 SQL 值)
本文介紹了在 out-datatable (invoke-sqlcmd2) 期間將 powershell 變量傳遞給 SQL 值的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

當我從 SQL 查詢構建數據表時,我想插入一個帶有 Select 的 PowerShell 變量值.

I want to insert a PowerShell variable value with a Select as I build a datatable from a SQL query.

從 TechNet 庫中借用函數 invoke-sqlcmd2 并將其點源.

Borrowed function invoke-sqlcmd2 from TechNet gallery and dot-sourced it in.

$NewSequenceID = invoke-sqlcmd2 -ServerInstance "MyServer" -Database "MyDB" -Query "INSERT INTO [Sequence] (TimeStarted) SELECT GETDATE(); SELECT max(SequenceID) as SequenceID FROM [Sequence]" | foreach { $_.SequenceID }

這會生成一個新的序列 ID 并標記我們開始批處理的時間.結果是一個單一的數字,它將識別這次運行.使用寫入 $NewSequenceID"進行驗證.我想將查詢的后續結果與此 SequenceID 一起保留以進行分析.

This generates a new sequence ID and stamps the time we started the batch. Results in a single number which will identify this run. Verified with 'write $NewSequenceID'. I want to keep later results from queries together with this SequenceID for analysis.

然后我有這個:

$PollTime = Get-Date -format "yyyy-MM-dd HH:mm:ss"

然后我想這樣做:(此語句不起作用 - 底部的錯誤消息)

Then I want to do this: ( This statement is not working - error message at the bottom)

$AuditUserOutput = invoke-sqlcmd2 -ServerInstance "MyServer2" -Database "MyDB2" -Query "SELECT $NewSequenceID, $PollTime, [USERID], [PID], [UDATE] FROM [MyTable]"  -As 'Datatable'

然后用table做一些事情,然后用write-datatable寫出來.

And do some things with the table, then write it after with write-datatable.

如果我為前兩個值選擇 NULL 并從現有表中獲取其他三個值,它工作正常.我想從前面的語句中添加 $NewSequenceID 和 $PollTime.

If I select NULL for the first two values and grab the other three from the existing table, it works fine. I want to add the $NewSequenceID and $PollTime from the previous statements.

我已經閱讀了十幾頁關于使用 `(反引號)、$、{} 等等的內容,但我沒有理解正確.有人可以幫助使用正確的語法將這些變量值插入到選擇中嗎?

I've read a dozen pages about using ` (backtick), $, {}, and on and on, but I haven't gotten it right. Can someone help with the correct syntax for inserting these variable values into the selection?

PS 錯誤是:用1"個參數調用Fill"的異常:偽列$NewSequenceID"無效."

PS Error is: Exception calling "Fill" with "1" argument(s): "Invalid pseudocolumn "$NewSequenceID"."

推薦答案

您正在 PowerShell 中正確插入變量.如果我理解正確,問題出在您的 SQL 查詢上.我將在這里進行推斷,但我認為這可能是您想要的:

You're interpolating the variables correctly in PowerShell. If I'm understanding this correctly, the problem is with your SQL query. I'm going to make an inference here, but I think this is probably what you want:

$AuditUserOutput = invoke-sqlcmd2 -ServerInstance "MyServer2" -Database "MyDB2" -Query "SELECT [NewSequenceID], [PollTime], [USERID], [PID], [UDATE] FROM [MyTable] WHERE NewSequenceID = '$NewSequenceID' AND PollTime = '$PollTime'"  -As 'Datatable'

如果不是,請通過回答上述問題來澄清.

If not, please clarify by responding to the questions above.

這篇關于在 out-datatable (invoke-sqlcmd2) 期間將 powershell 變量傳遞給 SQL 值的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數據類型來存儲字節 [])
Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
Converting the name of a day to its integer representation(將一天的名稱轉換為其整數表示)
How to convert nvarchar m/d/yy to mm/dd/yyyy in SQL Server?(如何在 SQL Server 中將 nvarchar m/d/yy 轉換為 mm/dd/yyyy?)
主站蜘蛛池模板: 久久ww| 亚洲一区二区三区福利 | 日韩三级一区 | 成人福利在线 | 国产亚洲精品美女久久久久久久久久 | 久久精品一区二区视频 | 影音先锋成人资源 | 黄色欧美视频 | 亚洲精品一区二区三区蜜桃久 | 亚洲日本中文 | 国产中文视频 | 精品久久久久久久久久久久久久 | 久免费视频 | 国产成人jvid在线播放 | 日韩av免费在线观看 | 二区在线视频 | 亚洲一二三区在线观看 | 中文字幕高清av | 国产不卡一区 | 欧美精品一区二区在线观看 | 亚洲精品国产精品国自产在线 | 又爽又黄axxx片免费观看 | 成人精品国产一区二区4080 | 亚洲日韩中文字幕一区 | 91精品亚洲 | 成人精品免费视频 | 亚洲视频三区 | 337p日本欧洲亚洲大胆精蜜臀 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 中文字幕日韩欧美 | 欧美xxxⅹ性欧美大片 | 欧美视频一区二区三区 | 日本三级电影免费观看 | av激情影院 | 欧美一区在线视频 | 婷婷色国产偷v国产偷v小说 | 亚洲日韩中文字幕一区 | 天天舔天天 | 亚洲精品在线免费观看视频 | 国产精品久久久久久久久久 | 99久久婷婷国产综合精品电影 |