thể trùng lặp:
Why are Oracle table/column/index names limited to 30 characters?Tại sao có độ dài tối đa cho tên thủ tục được lưu trữ?
Khi viết một thủ tục lưu trữ trong Oracle, tôi đã chọn một tên đặc biệt mô tả, và khi cố gắng cập nhật các kịch bản tôi đã được thông báo tên quá dài .
37 15 PLS-00114: identifier 'blah_blah_blah_blah_blah_blah' too long
Tại sao có giới hạn hạn chế đối với tên proc được lưu trữ? Điều này chỉ dành riêng cho Oracle hay điều này phổ biến trong các hệ thống db khác?
Xin lỗi vì sự duplicate
Trong SQL Server, ký tự '128' là độ dài tối đa cho' sysname' (kiểu dữ liệu được sử dụng trong bảng cơ sở hệ thống) –
Tốt hơn rất nhiều so với 30 trong Oracle, khi tôi nhanh chóng phát hiện ra. – JWiley
Bởi vì Oracle đến từ những ngày khi 30 ký tự được coi là quá đủ! Sau khi tất cả, với tên tập tin của 8 ký tự, 30 là một tấn! –