zclllhhjj
163193b1d4
[branch-2.1](function) fix random_bytes return same data for multi rows (#39891) (#40137)
pick https://github.com/apache/doris/pull/39891
Issue Number: close #xxx
before:
```sql
mysql [optest]>SELECT random_bytes(10) a FROM numbers("number" = "10");
+------------------------+
| a |
+------------------------+
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
| 0x7b4e5727024bc5b59e2c |
+------------------------+
```
now:
```sql
mysql [optest]>SELECT random_bytes(10) a FROM numbers("number" = "10");
+------------------------+
| a |
+------------------------+
| 0xd82cf60825b29ef2a0fd |
| 0x6f8c808415bdbaa6d257 |
| 0x7c26b5214297a151c25c |
| 0x43f02c77293063900437 |
| 0x5e5727569dec5e24f96b |
| 0x434f20bf74d7759640b7 |
| 0x087ed96b739750c733a6 |
| 0xdf05f6d7ede4972eb846 |
| 0xcefab471912264b5c54f |
| 0x1bddc019409d1926aa10 |
+------------------------+
```
## Proposed changes
Issue Number: close #xxx
<!--Describe your changes.-->
2024-08-30 10:43:42 +08:00
..
2024-08-17 10:56:44 +08:00
2023-04-19 23:11:48 +08:00
2024-06-21 14:31:21 +08:00
2023-04-19 23:11:48 +08:00
2023-04-19 23:11:48 +08:00
2023-04-19 23:11:48 +08:00
2024-07-01 20:35:31 +08:00
2023-04-19 23:11:48 +08:00
2023-12-04 14:19:25 +08:00
2023-09-27 18:17:28 +08:00
2024-06-09 20:29:38 +08:00
2024-01-24 09:59:45 +08:00
2024-01-23 10:09:54 +08:00
2024-01-24 09:59:45 +08:00
2023-09-27 18:17:28 +08:00
2024-01-16 18:30:23 +08:00
2024-05-28 13:17:16 +08:00
2023-04-19 23:11:48 +08:00
2023-12-22 15:45:12 +08:00
2024-08-24 17:26:42 +08:00
2024-07-16 11:21:54 +08:00
2024-03-12 14:19:14 +08:00
2024-03-12 14:19:14 +08:00
2023-09-27 18:17:28 +08:00
2024-07-25 12:06:46 +08:00
2023-11-22 22:08:13 +08:00
2024-07-25 11:32:44 +08:00
2023-10-16 19:50:17 +08:00
2024-03-27 10:49:34 +08:00
2024-05-25 17:47:20 +08:00
2023-12-04 14:19:25 +08:00
2023-04-19 23:11:48 +08:00
2023-10-20 22:08:17 +08:00
2023-10-08 23:14:23 +08:00
2023-04-19 23:11:48 +08:00
2023-10-20 22:08:17 +08:00
2024-08-27 14:56:38 +08:00
2024-08-27 14:53:17 +08:00
2024-08-27 14:53:17 +08:00
2023-09-27 18:17:28 +08:00
2024-07-15 22:10:58 +08:00
2023-11-15 20:37:21 +08:00
2023-12-18 12:01:55 +08:00
2023-12-18 12:01:55 +08:00
2024-01-16 18:30:23 +08:00
2024-06-24 13:19:28 +08:00
2024-01-16 18:30:23 +08:00
2023-12-05 14:09:32 +08:00
2024-08-10 18:37:11 +08:00
2024-08-17 10:56:06 +08:00
2024-06-06 22:54:24 +08:00
2024-02-19 17:23:24 +08:00
2024-08-28 21:31:08 +08:00
2024-08-13 17:01:10 +08:00
2024-08-27 18:31:51 +08:00
2023-12-19 10:12:30 +08:00
2023-12-19 10:12:30 +08:00
2024-08-17 16:53:52 +08:00
2024-08-17 16:53:52 +08:00
2023-12-04 14:19:25 +08:00
2023-12-05 14:09:32 +08:00
2024-04-10 15:26:08 +08:00
2024-08-21 09:14:58 +08:00
2024-01-24 09:59:45 +08:00
2024-03-01 04:25:43 +08:00
2024-03-01 04:25:43 +08:00
2023-09-27 18:17:28 +08:00
2024-01-24 09:59:45 +08:00
2024-08-05 16:04:24 +08:00
2024-08-30 10:43:42 +08:00
2023-12-04 14:19:25 +08:00
2024-08-27 18:31:51 +08:00
2024-07-15 10:00:04 +08:00
2024-06-06 21:51:15 +08:00
2023-09-27 18:17:28 +08:00
2024-02-18 14:45:25 +08:00
2024-01-24 09:59:45 +08:00
2024-07-15 14:57:46 +08:00
2024-04-10 14:53:56 +08:00
2024-04-19 23:41:37 +08:00
2024-08-24 09:22:03 +08:00
2024-07-25 11:56:47 +08:00
2024-06-21 14:31:21 +08:00
2024-08-27 18:31:51 +08:00
2024-01-31 23:53:39 +08:00
2024-01-12 11:59:52 +08:00
2024-01-12 11:59:52 +08:00
2024-01-12 11:59:52 +08:00
2023-09-27 18:17:28 +08:00
2024-02-27 10:12:18 +08:00
2024-02-27 10:12:18 +08:00
2024-01-24 09:59:45 +08:00
2023-04-19 23:11:48 +08:00
2024-08-12 10:02:07 +08:00
2023-04-19 23:11:48 +08:00
2024-04-10 15:26:08 +08:00
2024-01-24 09:59:45 +08:00
2024-01-24 09:59:45 +08:00
2024-01-12 11:59:52 +08:00
2024-04-10 11:34:30 +08:00
2024-03-21 14:07:24 +08:00
2024-08-13 10:55:54 +08:00
2024-08-13 10:55:54 +08:00
2024-05-06 22:18:36 +08:00
2023-04-19 23:11:48 +08:00
2024-07-25 12:06:21 +08:00
2024-06-09 20:29:38 +08:00
2024-02-01 19:08:37 +08:00
2023-04-19 23:11:48 +08:00
2024-08-24 17:26:42 +08:00
2024-07-25 11:34:22 +08:00
2024-05-06 22:18:36 +08:00
2024-07-18 23:50:23 +08:00
2024-08-10 15:20:08 +08:00
2023-10-16 19:50:17 +08:00
2023-10-16 19:50:17 +08:00
2024-04-10 11:34:29 +08:00
2023-09-27 18:17:28 +08:00