Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

RODBC sqlSimpan masalah pembuatan tabel

Setelah berjam-jam mengerjakan ini, saya akhirnya bisa membuat sqlSave berfungsi sambil menentukan nama tabel--napas dalam-dalam, dari mana harus memulai. Berikut adalah daftar hal yang saya lakukan agar ini berfungsi:

  • Buka Administrator ODBC 32-bit dan buat DSN Pengguna dan konfigurasikan untuk database spesifik Anda. Dalam kasus saya, saya membuat tabel temp global jadi saya menautkan ke tempdb. Gunakan Nama koneksi ini di odbcConnection(Name) Anda . Ini kode saya myconn2 <- odbcConnect("SYSTEMDB") .
  • Kemudian saya mendefinisikan tipe data saya dengan kode berikut:columnTypes <- list(Record = "VARCHAR(10)", Case_Number = "VARCHAR(15)", Claim_Type = "VARCHAR(15)", Block_Date = "datetime", Claim_Processed_Date = "datetime", Status ="VARCHAR(100)") .
  • Saya kemudian memperbarui tipe kelas bingkai data saya menggunakan as.character dan as.Date untuk mencocokkan tipe data yang tercantum di atas.
  • Saya sudah membuat tabel karena saya telah mengerjakannya selama berjam-jam jadi saya harus meletakkan tabel menggunakan sqlDrop(myconn2, "##R_Claims_Data") .
  • Saya kemudian menjalankan:sqlSave(myconn2, MainClmDF2, tablename = "##R_Claims_Data", verbose=TRUE, rownames= FALSE, varTypes=columnTypes)

Kemudian kepalaku jatuh karena berhasil! Saya sangat berharap ini membantu seseorang untuk maju. Berikut adalah tautan yang membantu saya mencapai titik ini:

Tabel tidak ditemukan

sqlSimpan di R

RODBC



  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 Anda menambahkan Kolom NOT NULL ke tabel besar di SQL Server?

  2. Daftar Hierarki Jenis Peristiwa Pemicu di SQL Server 2017

  3. Ubah Batasan CHECK di SQL Server menggunakan T-SQL

  4. openrowset untuk excel:bisakah kita melewati beberapa baris?

  5. SQL, tabel angka bantu