Score:0

จะแทรกและอัปเดตข้อมูลจาก CSV โดยใช้ sqlcmd บน Ubuntu 20.04 ได้อย่างไร

ธง in

ฉันสามารถแปลงฐานข้อมูลเป็น .csv โดยใช้ ตร.ซม ไวยากรณ์บน Ubuntu ของฉัน

sqlcmd -S ipdb -U sa -P "passwordsa" -d dbname -Q "select * from tabelname" -o "direktori/file.csv" -s"," -W -w 700

แต่ฉันจะแทรกข้อมูลจากไฟล์ .csv ไปที่ตารางโดยใช้ ตร.ซม ไวยากรณ์?

Preman Terminal avatar
in flag
@matigo ใช่ คุณช่วยฉันได้ไหม
FloT avatar
us flag
ฉันไม่สามารถลองได้ แต่เป็นคำใบ้ว่าฉันจะลองบางอย่างเช่น `sqlcmd -S ipdb -U sa -P "passwordsa" -d dbname -Q "BULK INSERT tabelname FROM 'direktori/file.csv' WITH (FIRSTROW = 2, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n', TABLOCK)"` รายละเอียดเพิ่มเติมเกี่ยวกับ "การแทรกจำนวนมาก" บนเว็บไซต์อย่างเป็นทางการ: https://docs.microsoft.com/en-us/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-ver15
Preman Terminal avatar
in flag
ขอบคุณ @FloT และฉันอ่านเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับการแทรกจำนวนมาก และฉันพบลิงก์นี้ https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-migrate-bcp?view=sql-server-ver15
FloT avatar
us flag
ยอดเยี่ยม ! ฉันขอแนะนำให้คุณตอบคำถามของคุณเองและทำเครื่องหมายว่าแก้ไขแล้ว ?
Preman Terminal avatar
in flag
โอเค แต่ฉันไม่รู้วิธีทำเครื่องหมายว่าแก้ไขแล้วคุณช่วยชี้ทางให้ฉันได้ไหม @FloT
FloT avatar
us flag
ควรมีปุ่ม "ตอบคำถามของคุณ" อยู่ใต้คำถาม คลิก เพิ่มโซลูชันของคุณ และบันทึก จากนั้นฉันเดาว่าคุณจะสามารถยอมรับคำตอบของคุณได้โดยคลิกที่เครื่องหมายถูกด้านล่างปุ่มโหวตขึ้น / โหวตลง คุณสามารถอ้างถึงโพสต์นี้: https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work
Preman Terminal avatar
in flag
@FloT โอเค ขอบคุณมาก ขอให้เป็นวันที่ดี :)
Score:1
ธง in

แก้ไขได้โดยใช้ไวยากรณ์การคัดลอกข้อมูลจำนวนมาก (bcp)

ชื่อตาราง bcp ใน ~/filename.txt -S localhost -U sa -P <your_password> -d ชื่อฐานข้อมูล -c -t ','

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา