Trang 2 / 2 FirstFirst 12
Hiển thị kết quả từ 11 đến 19 / 19
  1. #11
    Tham gia
    07-02-2009
    Bài viết
    84
    Like
    1
    Thanked 0 Times in 0 Posts

    Thông tin

    Quote Được gửi bởi anata View Post
    1 lần dịch tài liệu về mạng cảm biến không dây ứng dụng trong môi trường vật lí tự nhiên thấy nó đề cập tới 1 thiết bị theo dõi cuốc sống của 1 loài chim, đặt dưới mặt đất. Nó đề cấp tới từ trigger, tạo ra 1 tiếng nổ nhỏ xua các động vật tò mò khác khi bộ phận cảm biến phát hiện chúng có ý định mon men đến gần. Không biết trong chuyên ngành nó gọi là cái gì nhỉ nhưng dù sao cũng là 1 trường hợp dùng TRIGGER
    What is a Trigger ?
    hi!" It's like the sensor is a device to receive and respond to a signal or stimulus. Here, the term "stimulus" is an asset or a number that needs to be converted to electricity. Thus, the sensor can be defined as a signal receiving device and converts it into electrical form that can be further used for electronic devices. "

    Vậy mà có người cầm tấm bằng thạc sĩ , sinh viên gọi là thâỳ giám khẳng định là sai đó ! nên tui nghe thâỳ ...trường hợp bạn nó trên là sai ! ..^^ Tui nghe thâỳ hay nghe bạn ? Which one ?
    Hãy cho tui câu trả lời hay nhất ?

  2. #12
    Tham gia
    23-01-2005
    Location
    http://hoctudau.com
    Bài viết
    2,957
    Like
    105
    Thanked 365 Times in 209 Posts
    Quote Được gửi bởi Van8Hien62 View Post
    Nếu bạn dùng VC/VB/Delphi thì event / delegate là giống với trigger trong Sql( ms/ oracle/ ..). Code có sẵn trong databse AdventureWorks, 2005. Dưới mỗi table / view nếu có trigger, bạn sẽ thấy nó.
    bạn giải thích đúng rồi.

    Về mặt nào đó thì onsomethinghappen, event, bind, live, delegate, hook, trigger ... là tương tự nhau
    Thông tin + clip: http://youtube.com/hoctudau

  3. #13
    Tham gia
    20-02-2009
    Location
    Ninh Bình
    Bài viết
    567
    Like
    0
    Thanked 34 Times in 31 Posts
    Cách giải thích của tôi hơi khác một chút.

    Trigger là một tập hợp những mã nguồn T-SQL sẽ được thao tác để xử lý dữ liệu khi giòng vận hành hội đủ những điều kiện đã được ấn định.

  4. Thành viên Like bài viết này:


  5. #14
    Tham gia
    02-11-2009
    Bài viết
    115
    Like
    0
    Thanked 3 Times in 2 Posts
    Triger cứ hiểu nôn na là nó chứa một câu lệnh sql phải thực hiện mà ta qui định cho một bảng trong CSDL với một thao tác là Insert, delete,update vào trong bảng qui định này.

    Example:

    Trong Trigger bạn cài câu lệnh Select * From SinhVien
    với điều kiện để chạy trigger này là khi ta Dùng một câu lệnh là Insert, delete,update trên table SinhVien thì khi thực hiện xong ba câu lệnh trên nó sẽ tự động gọi trigger này thực hiện câu lệnh Select * From SinhVien

  6. #15
    Tham gia
    01-07-2010
    Bài viết
    56
    Like
    0
    Thanked 0 Times in 0 Posts
    H tớ viết trigger k cho drop table. vậy trong trigger làm sao để biết đấy là bảng nào?

  7. #16
    Tham gia
    02-11-2009
    Bài viết
    115
    Like
    0
    Thanked 3 Times in 2 Posts
    Bạn làm như sau:

    giả sử câu lệnh tạo trigger như sau:

    Create Triger Ten_Triger
    On SinhVien
    For INSERT, UPDATE, DELETE
    as
    //Statment of SQL

    Bạn Lưu ý là dường như không có Triger để không cho Drop Table nó chỉ có 3 loại trên

    ĐểHiểu thêm bạn có thể vào BookOnLine xem thêm hoặc bạn vào Enterprise Mânger mà tìm hiểu thêm. Goog Lucks

  8. #17
    Tham gia
    20-07-2009
    Location
    Hà Nội
    Bài viết
    125
    Like
    0
    Thanked 8 Times in 8 Posts
    Từ bản SQL Server 2005 đã có thêm loại TRIGGER này rồi bạn ạ
    Đó là DDL trigger ( trigger cho những DDL command như CREATE, ALTER, DROP)

  9. #18
    Tham gia
    02-11-2009
    Bài viết
    115
    Like
    0
    Thanked 3 Times in 2 Posts
    create Triger TriGerName
    on TableName
    For ínert,Update,Delete
    as
    //Stament


    Bạn lưu ý là dường như không có cho Drop Table (mình chưa nghiên cứu kỹ)
    Nhưng đa số Triger là để Ktra một cột nào đó trong một bản hoặc thay đổi số liệu của cột nào đó trong bảng

    Ẽample: Bạn thực hiện việc bán hàng trong CSDL thì khi bạn bán gạo với số lượng là 150bao trong Table Hóa Đơn (hoặc Chi tiét hóa đơn) thì số lượng trong Table Sản Phẩm phải trừ đi 150bao đó thì khi thực hiện lệnh Ínert vào hai Table trên thì TRIGER sẽ thực hiện câu lệnh trừ số lượng trong bảng Sản Phẩm

  10. #19
    Tham gia
    01-12-2008
    Bài viết
    35
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn nào biết code tạo 1 trigger để khi delete 1 hàng của bảng này,nó tự động delete hàng có liên quan ở bảng kia thông qua 2 khóa chính giống nhau của hai hàng.

Trang 2 / 2 FirstFirst 12

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
  •