|
|
|
สอบถามหน่อยครับ วิธีลบ เลขข้างหน้าออก 2 ตัว จากฐานข้อมูล ทำไงครับ ลบ 101100000110002 ให้เป็น 1100000110002 |
|
|
|
|
|
|
|
จะมานั่งลบ ที่ละตัวมันก็นาน เพราะมีเป็น แสนรายการเลยอะคับ
|
|
|
|
|
Date :
2012-01-04 13:15:02 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พิมพ์ใน google ว่า การตัด string+vb.net ดูนะครับมีเยอะแยะเลย
|
|
|
|
|
Date :
2012-01-04 13:16:26 |
By :
Nameless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอมีคำสั่ง sql บางไหมครับ
ผมจะลบใจฐานข้อมูล sqlserver 2008 เอาเลย
|
|
|
|
|
Date :
2012-01-04 13:31:36 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เท่าที่รู้คือเราสามารถใช้คำสั่ง SQL ตัด string ให้เราเลยก็ได้ครับ ตาม link : https://www.thaicreate.com/tutorial/sql-substring.html
แต่ข้อมูลจริงก็ยังเป็นเหมือนเดิมอยู่ ถ้าต้องการใช้คำสั่ง SQL ให้มันแก้ไขข้อมูลทั้งหมดให้เลยนั้น ผมไม่ทราบเหมือนกันครับ
คิดออกแค่เขียนโปรแรกมขึ้นมาแล้ววน Loop update ครับ
|
|
|
|
|
Date :
2012-01-04 13:37:24 |
By :
Nameless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวลงใช้วิธีนี้ดู
UPDATE in_goods SET FG_CODE = (SELECT SUBSTRING (FG_CODE , 3, 13) FROM in_goods )
|
ประวัติการแก้ไข 2012-01-04 14:31:19
|
|
|
|
Date :
2012-01-04 14:14:38 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101100000110002
2 ตัวหน้าัมันเป็น รหัสจุดที่ขายสินค้า ส่วน3-10 เป็นรหัสสินค้า และก็ 11-15 เป็นสีของสินค้า
ผมจะเอาเฉพาะ 13 ตัวหลังอะครับ
เพราะในบาร์โคดมันมีแค่ 13 ตัวหลัง เลยยิงไม่ได้สักที่
|
ประวัติการแก้ไข 2012-01-04 15:39:07
|
|
|
|
Date :
2012-01-04 15:34:41 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณทุกท่านมากที่คอยให้ความช่วยเหลือ
|
|
|
|
|
Date :
2012-01-04 15:44:25 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่ หางอึ่ง ครับได้ความรู้เพิ่ม
|
|
|
|
|
Date :
2012-01-04 20:32:27 |
By :
Nameless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|