Lệnh
Trong DataEase, mỗi hàng trong tệp nhập của bạn có thể bao gồm một lệnh. Lệnh này cho ứng dụng biết phải làm gì với hàng dữ liệu đó. Nó có thể cập nhật một mục hiện có, tạo một mục mới, xóa một thứ gì đó hoặc thậm chí bỏ qua hoàn toàn hàng đó.
Mỗi loại dữ liệu trong DataEase có thể hỗ trợ các lệnh tùy chỉnh bổ sung, được ghi lại trong các trang thực thể cụ thể của chúng.
⚙️ Lệnh Mặc Định: MERGE
Section titled “⚙️ Lệnh Mặc Định: MERGE”- Ứng dụng sẽ cố gắng tìm một mục hiện có và cập nhật nó bằng dữ liệu trong hàng.
- Nếu không tìm thấy mục nào, nó sẽ tạo một mục mới.
✅ Đây là lệnh phổ biến nhất và hoạt động cho cả việc cập nhật và thêm bản ghi mới.
✳️ Lệnh Tạo: CREATE
Section titled “✳️ Lệnh Tạo: CREATE”- Ứng dụng sẽ cố gắng tạo một mục mới.
- Nếu một mục đã tồn tại (với cùng ID hoặc handle), hàng sẽ thất bại.
✅ Sử dụng điều này khi chỉ nhập dữ liệu hoàn toàn mới.
❌ Không sử dụng nếu một số dữ liệu có thể đã tồn tại.
🔁 Lệnh Cập Nhật: UPDATE
Section titled “🔁 Lệnh Cập Nhật: UPDATE”- Ứng dụng sẽ tìm kiếm một mục hiện có và cập nhật nó.
- Nếu không thể tìm thấy một mục phù hợp, hàng sẽ thất bại.
✅ Tốt nhất cho việc chỉ cập nhật các bản ghi hiện có.
❌ Không tạo mục mới.
♻️ Lệnh Thay Thế: REPLACE
Section titled “♻️ Lệnh Thay Thế: REPLACE”- Ứng dụng sẽ tìm kiếm một mục hiện có.
- Nếu tìm thấy một, nó sẽ xóa nó.
- Sau đó, nó sẽ tạo một mục mới chỉ sử dụng dữ liệu trong hàng đó.
⚠️ Hãy cẩn thận: Nếu một số dữ liệu bị thiếu trong hàng, mục mới sẽ không bao gồm nó.
✅ Hữu ích cho việc xây dựng lại hoàn toàn các bản ghi với dữ liệu sạch.
❌ Lệnh Xóa: DELETE
Section titled “❌ Lệnh Xóa: DELETE”- Ứng dụng sẽ tìm và xóa mục.
- Nếu không thể tìm thấy mục, hàng sẽ thất bại.
✅ Sử dụng điều này để loại bỏ các bản ghi cũ hoặc không chính xác.
⏭️ Lệnh Bỏ Qua: IGNORE
Section titled “⏭️ Lệnh Bỏ Qua: IGNORE”- Ứng dụng sẽ bỏ qua hàng này và không làm gì với nó.
✅ Hữu ích để tạm thời loại bỏ các hàng khỏi nhập mà không xóa chúng khỏi tệp.
📝 Bảng Tóm Tắt Lệnh
Section titled “📝 Bảng Tóm Tắt Lệnh”| Lệnh | Nó làm gì | Tạo mục mới? | Cập nhật hiện có? | Xóa hiện có? |
|---|---|---|---|---|
MERGE | Cập nhật hoặc tạo nếu không tìm thấy mục | ✅ | ✅ | ❌ |
CREATE | Chỉ tạo mục mới | ✅ | ❌ | ❌ |
UPDATE | Chỉ cập nhật nếu mục đã tồn tại | ❌ | ✅ | ❌ |
REPLACE | Xóa hiện có và tạo mới với giá trị hiện tại | ✅ | ❌ | ✅ |
DELETE | Xóa các mục hiện có | ❌ | ❌ | ✅ |
IGNORE | Bỏ qua hoàn toàn hàng | ❌ | ❌ | ❌ |
💡 Cách Thêm Lệnh Vào Tệp Của Bạn
Section titled “💡 Cách Thêm Lệnh Vào Tệp Của Bạn”Trong tệp nhập của bạn, bao gồm một cột có tên command và điền vào đó một trong các giá trị được hỗ trợ (như MERGE, CREATE, v.v.).
title,handle,price,command"Red T-shirt","red-tee",19.99,MERGE"Blue T-shirt","blue-tee",21.99,CREATE"Old Product","old-handle",,DELETE