Hiển thị kết quả từ 1 đến 4 / 4
  1. #1
    Tham gia
    30-05-2008
    Bài viết
    154
    Like
    11
    Thanked 1 Time in 1 Post

    Tạo ID tự sinh trong sql

    Hi cả nhà, Mình muốn tạo 1 function trong sql là mã tự sinh giống như identity trong sql ý, dựa vào năm+thang+ngay+ một chuỗi số . Bác nào có cao kiến gợi ý giúp e với

    Thanks cả nhà
    Quote Quote

  2. #2
    Tham gia
    08-01-2013
    Location
    HD
    Bài viết
    1,476
    Like
    194
    Thanked 278 Times in 195 Posts

    Muốn có column tự tăng thì khai báo increment cho column ấy

    Bạn muốn có function mà tự tăng theo ngay+ thang + nam. Bạn tạo hàm như sau. Viết hàm đó insert vào một cột có trường dữ liệu kiểu interger bằng cách lấy các số ngày tháng năm ghép lại. Tức là khi đó nó là kiểu string bạn nhớ chuyển đổi sang kiểu số nữa. Còn khi insert dòng tiếp theo thì bạn tạo thêm trigger thì nó sẽ cộng thêm 1 khi insert dòng thứ hai. Trigger xảy ra trong trường hợp insert ấy
    Bạn thử xem

  3. #3
    Tham gia
    13-04-2013
    Bài viết
    52
    Like
    0
    Thanked 2 Times in 2 Posts

    re

    Bạn có thể viết id tự sinh theo ngày tháng năm, giờ, phút giây thì khỏi sợ trùng.
    123quangcao. net

  4. #4
    Tham gia
    15-03-2010
    Bài viết
    1,562
    Like
    84
    Thanked 1,571 Times in 860 Posts
    Quote Được gửi bởi hta1812 View Post
    Bạn có thể viết id tự sinh theo ngày tháng năm, giờ, phút giây thì khỏi sợ trùng.
    Nếu có trên 1 người sử dụng thì hổng dám khỏi sợ trùng.
    Hoặc nếu ghi theo mảng thì một tíc tắc ghi vài dòng cũng là việc dễ dàng xảy ra.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •