Câu hỏi được gắn thẻ «sql-standard»

Đối với các câu hỏi liên quan đến bản thân Tiêu chuẩn SQL (còn được gọi là Tiêu chuẩn ANSI hoặc ISO SQL) bao gồm việc viết các truy vấn phù hợp với tiêu chuẩn đó. Thẻ này KHÔNG được sử dụng cho các câu hỏi về SQL Server Standard Edition.



2
TẠO INDEX vs ALTER TABLE ADD INDEX - MySQLism, hay SQL Standard?
Chỉ cần gặp một vấn đề kỳ lạ, theo đó tùy thuộc vào cách tôi tạo một chỉ mục, cần có một tên chỉ mục. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index …

1
Là hành vi hàng rào tối ưu hóa của CTE (truy vấn VỚI) được chỉ định trong tiêu chuẩn SQL: 2008? Nếu vậy thì ở đâu?
Tôi thấy các tham chiếu thường xuyên đến WITHcác truy vấn (biểu thức bảng chung hoặc CTE) hoạt động như một hàng rào tối ưu hóa, trong đó máy chủ không được phép đẩy các bộ lọc xuống các truy vấn CTE, kéo các biểu thức phổ biến ra khỏi …




1
Kế hoạch ANSI / ISO cho tiêu chuẩn hóa LIMIT?
Hiện tại có kế hoạch tiêu chuẩn hóa một cách tốt nhất để giới hạn số lượng kết quả được trả về bởi một truy vấn không? Câu hỏi tràn ngăn xếp tại Có ANSI SQL thay thế cho từ khóa MYSQL LIMIT không? liệt kê các cách khác nhau …







1
Tại sao information_schema có các chuỗi ký tự của CÓ CÓ và và KHÔNG CÓ chứ không phải là booleans?
Tôi đã rất ngạc nhiên khi thấy rằng is_nullablecột cho truy vấn này được gõ character varying (3)thay vì boolean: select column_name, data_type, is_nullable from information_schema.columns where table_schema = 'public'; Tôi nhận thấy rằng một số cột khác cũng sử dụng "CÓ" / "KHÔNG". Lý do cho việc này là …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.