Condividi tramite


Escape degli identificatori di SQL Server

È spesso possibile usare il carattere di escape di back-tick di Windows PowerShell (') per i caratteri di escape consentiti negli identificatori delimitati di SQL Server, ma non nei nomi dei percorsi di Windows PowerShell. Alcuni caratteri, tuttavia, non possono essere inseriti con sequenze di escape. Ad esempio, non è possibile eseguire l'escape del carattere due punti (:) in Windows PowerShell. Gli identificatori con tale carattere devono essere codificati. La codifica è più affidabile rispetto all'escape perché la codifica funziona per tutti i caratteri.

Prima di iniziare

Il carattere di graduazione posteriore (') è in genere sul tasto in alto a sinistra della tastiera, sotto il tasto ESC.

Esempi

Questo è un esempio di escape di un carattere #:

cd SQLSERVER:\SQL\MyComputer\MyInstance\MyDatabase\MySchema\`#MyTempTable  

Questo è un esempio di come gestire le parentesi quando si specifica (locale) come nome del computer.

Set-Location SQLSERVER:\SQL\`(local`)\DEFAULT  

Vedere anche

Identificatori di SQL Server in PowerShell
Provider di PowerShell di SQL Server
SQL Server PowerShell