Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara tercepat untuk mengonversi/memproses Datatable ke Custom PSObject

Menggunakan Select-Object, itu harus secara otomatis mengonversi DataRow / DataTable ke PSCustomObject di Powershell. Inilah yang akan saya jalankan untuk melakukan konversi ke PSCustomObject dan menangani pemformatan alamat MAC dalam satu baris. Ini dapat diterapkan ke satu baris pada indeks tertentu (seperti kode contoh) atau terhadap seluruh DataTable untuk mengonversi ke array objek PSO.

Pemformatan alamat MAC menghapus karakter non-alfanumerik apa pun di aslinya, dilemparkan ke huruf kecil, lalu menyisipkan tanda hubung pada indeks yang sesuai.

$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. Bagaimana cara mendapatkan id baris yang terakhir dimasukkan menggunakan pernyataan siap?

  2. Pilih MySQL dengan logika bersyarat

  3. MySQL FIND_IN_SET() tidak berfungsi seperti yang diharapkan

  4. Saya tidak bisa mendapatkan formulir login saya untuk terhubung berinteraksi dengan benar dengan database mySQL

  5. Apa alternatif untuk kolom yang dihasilkan di MySQL 5.6