Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Truy vấn lồng insert select update

  1. #1
    Ngày gia nhập
    09 2017
    Bài viết
    11

    Mặc định Truy vấn lồng insert select update

    Mọi người cho mình hỏi mình có làm một câu truy vấn lồng insert select update
    Insert into table b (id, pass, ngay)
    Select id, pass
    From table a
    Where id=1
    ON DUPLICATE KEY update table b set ngay= current_timestamp
    Câu này mình chạy trong sql thì được nhưng sang oracle thì không.mọi người hướng dẫn giúp.câu này để mình copy dữ liệu từ một bảng a sang bảng b và thêm ngày copy

  2. #2
    Ngày gia nhập
    08 2017
    Bài viết
    1,619

    Bạn có thể xuất script cho hai table a và b không ?

    SQL Code:
    1. INSERT INTO TABLE b (id, pass, ngay) -- 3 column
    2.   SELECT id, pass -- 2 column
    3.   FROM TABLE a
    4.   WHERE id=1
    5. ON DUPLICATE KEY
    6.   UPDATE TABLE b SET ngay= CURRENT_TIMESTAMP

  3. #3
    Ngày gia nhập
    02 2016
    Bài viết
    284

    Trích dẫn Nguyên bản được gửi bởi diemhuong175 Xem bài viết
    ...Câu này mình chạy trong sql thì được nhưng sang oracle thì không.mọi người hướng dẫn giúp.câu này để mình copy dữ liệu từ một bảng a sang bảng b và thêm ngày copy
    chạy trong sql nghĩa là gì?
    - SQL tiêu chuẩn (ngôn ngữ)
    - T-SQL (phiên bản ngôn ngữ của SQL Server)
    - SQL-Plus (phiên bản ngôn ngữ của Oracle)
    - mySQL (1 loại csdl của Oracle)
    - SQL Server (1 loại csdl của MS)

Quyền hạn của bạn

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