Memanggil ExecuteScript untuk mengeksekusi skrip SQL.
Deskripsi operasi
-
Hanya instans dengan security hosting yang diaktifkan yang mendukung pemanggilan API ini. Untuk mengaktifkan security hosting, lihat Security hosting.
-
Database NoSQL tidak mendukung pemanggilan API ini.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:ExecuteScript |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DbId |
integer |
Yes |
ID database. Catatan
Parameter ini sesuai dengan parameter DatabaseId pada operasi seperti SearchDatabase, ListDatabases, dan GetDatabase. Anda dapat memanggil operasi ini untuk mendapatkan ID. |
123 |
| Script |
string |
Yes |
Skrip SQL spesifik yang akan dieksekusi. Skrip ini mencakup pernyataan DQL, DDL, dan DML. Apakah pernyataan DDL dan DML diizinkan bergantung pada konfigurasi manajemen dan kontrol keamanan instans. |
select dt from report_daily |
| Logic |
boolean |
Yes |
Apakah database merupakan database logis. |
false |
| Tid |
integer |
No |
ID penyewa. Catatan
Parameter ini dapat diperoleh dari informasi ID penyewa yang ditampilkan saat Anda mengarahkan kursor ke gambar profil di sudut kanan atas sistem. Untuk informasi lebih lanjut, lihat View tenant information. |
234 |
| RealLoginUserUid |
string |
No |
UID akun Alibaba Cloud dari pengguna yang sebenarnya memanggil API. . |
21400447956867**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
FE8EE2F1-4880-46BC-A704-5CF63EAF9A04 |
| Results |
array<object> |
Daftar hasil yang dikembalikan dari eksekusi skrip. Setiap item dalam daftar sesuai dengan hasil eksekusi satu skrip. |
|
|
array<object> |
|||
| ColumnNames |
array |
Daftar bidang dalam set hasil yang dikembalikan saat skrip kueri dieksekusi. |
|
|
string |
Bidang dalam set hasil. |
col1 |
|
| Rows |
array<object> |
Baris data dalam set hasil yang dikembalikan saat skrip kueri dieksekusi. |
|
|
object |
Data hasil yang dikembalikan saat skrip kueri dieksekusi. |
[{"col1": "value1", "col2":"value2"}] |
|
| Success |
boolean |
Apakah skrip individu berhasil dieksekusi. |
true |
| Message |
string |
Paket kesalahan yang dikembalikan saat eksekusi gagal. |
UnknownError |
| RowCount |
integer |
Jumlah catatan hasil yang dikembalikan. |
1 |
| ErrorCode |
string |
Kode kesalahan. |
UnknownError |
| ErrorMessage |
string |
Paket kesalahan. |
UnknownError |
| Success |
boolean |
Apakah permintaan berhasil. |
true |
Contoh
Respons sukses
JSONformat
{
"RequestId": "FE8EE2F1-4880-46BC-A704-5CF63EAF9A04",
"Results": [
{
"ColumnNames": [
"col1"
],
"Rows": [
[
{
"col1": "value1",
"col2": "value2"
}
]
],
"Success": true,
"Message": "UnknownError",
"RowCount": 1
}
],
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.