Chủ đề: Xử lý trong SQL
-
23-10-2011, 04:18 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Xử lý trong SQL
mình có 1 bảng Tỉnh(MaTinh,TenTinh) MaTinh kiểu int nhưng tự động tăng.vấn đề là khi mình viết code trong winform để insert into vaò bảng này thi nó cứ tự động tăng,vidu như mình nhập 3 tinh thì mã tự động là 1,2,3 nhưng giờ xóa đi 1 hoặc 2 tỉnh rồi lại thêm tỉnh mới thì nó lai tự động đánh mã ỉnh là 4 trở lên. làm sao để xử lý nhỉ?
View more random threads:
- Tạo một Data Grid lưu các thông tin cho mỗi lần tính tiền, mỗi bill tính tiền của khách sẽ được lưu trên 1 dòng của Data Grid
- thắc mắc về vấn đề nhập xuất dữ liệu
- Xóa record ra khỏi table SQL
- Xin cho hỏi code C, hoặc C# để có thể tự play nhạc vào thời gian nhất định
- chương trình không chạy do lỗi cài đặt
- cần bài tập c# phần console
- Vấn đề trình bày trên form
- set Multiline cho textbox trong editting mode
- Cần giúp 1 đoạn format string.
- Cần Giúp Gấp
-
23-10-2011, 05:30 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đã đặt là tự động tăng thì nó tự động tăng. Các số xóa đi không có cách nào ghi lại cả!
Dùng số 4 thì mất mát gì? Tại sao lại phải sử lý?
Nếu thật sự muốn sử lý thì chịu khó lục tìm mấy cái bài cũ một chút. Trong dd này có ít nhất hai bài, có chỉ dẫn các phương pháp khắc phục đầy đủ. Lưu ý, các cách này đều là cách miễn cưỡng, số tự động tăng qua đi rồi không thể nào trở lại một cách an toàn được.
-
04-11-2011, 06:35 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ừ, mình nghĩ đã là mã thì phải cố định, càng ít thay đổi càng tốt, đâu cần phải sửa. Còn nếu muốn giá trị cột này như là số thứ tự thì đừng cho tự động tăng mà phải cấp cho nó.
-
07-11-2011, 06:09 PM #4Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
vào Google gõ "reset identity in sql server"
giới thiệu một trang : http://www.howtogeek.com/howto/datab...in-sql-server/
kết quả tìm kiếm nè: DBCC CHECKIDENT (tenbang, reseed, 34)
tenbang: là bảng cần chỉnh identity.
34: là con số bạn muốn nó chạy từ đó. Nhập 0 và run thử
-
08-11-2011, 11:21 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
theo mình bạn ko nên tìm cách làm để reset lại mà nên làm thế nào để bài toán bạn xử lý 1 cách tốt nhất, theo mình bạn có thể thêm 1 trường gọi là Active chẳng hạn, nếu là A: sử dụng, nếu là I: không sử dụng, an toàn cho dữ liệu, lại vẫn đạt hiệu quả tối đa ^^
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...