Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Najszybszy sposób na konwersję/przetwarzanie Datatable na niestandardowy PSObject

Za pomocą Select-Object powinien automatycznie przekonwertować DataRow / DataTable na PSCustomObject w Powershell. Oto, co uruchomiłbym, aby wykonać konwersję do PSCustomObject i obsłużyć formatowanie adresu MAC w jednym wierszu. Można to zastosować do pojedynczego wiersza w określonym indeksie (takim jak przykładowy kod) lub do całego DataTable w celu przekonwertowania na tablicę obiektów PSObjects.

Formatowanie adresu MAC usuwa wszelkie znaki niealfanumeryczne w oryginale, rzutuje na małe litery, a następnie wstawia łączniki w odpowiednich indeksach.

$devices.table[10] | Select-Object name,ip,@{N="MAC-Address";E={((((($_.mac -replace '[^a-zA-Z0-9]','').ToLower().insert(2,"-")).insert(5,"-")).insert(8,"-")).insert(11,"-")).insert(14,"-")}},vendor


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Osiągnij hierarchię, relacje rodzic/dziecko w skuteczny i łatwy sposób

  2. Jak połączyć się z MySQL za pomocą Pythona

  3. mysql autocasting string na liczbę całkowitą

  4. Problemy UTF-8 z tinymce?

  5. Usuwanie zduplikowanych wierszy z tabeli