Bir SQL betiği çalıştırır.
Operation description
-
Bu işlem yalnızca Güvenlik İş Birliği etkinleştirilmiş örnekler için geçerlidir. Güvenlik İş Birliği'ni etkinleştirmek için Güvenlik İş Birliği konusuna bakın.
-
Bu API işlemi NoSQL veritabanları için desteklenmez.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:ExecuteScript |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DbId |
integer |
Yes |
Veritabanı kimliği. Not
Veritabanı kimliğini almak için şu işlemleri çağırın: SearchDatabase, ListDatabases ve GetDatabase. |
123 |
| Script |
string |
Yes |
Çalıştırılacak SQL betiği. Veri Sorgulama Dili (DQL), Veri Tanımlama Dili (DDL) veya Veri İşleme Dili (DML) ifadeleri belirtebilirsiniz. DDL ve DML ifadelerini çalıştırma yeteneği, örneğin güvenlik ayarlarına bağlıdır. |
select dt from report_daily |
| Logic |
boolean |
Yes |
Veritabanının mantıksal bir veritabanı olup olmadığını belirtir. |
false |
| Tid |
integer |
No |
Kiracı kimliği. Not
Kiracı kimliğini görüntülemek için konsolun sağ üst köşesindeki profil resminin üzerine imleci getirin. Daha fazla bilgi için Kiracı bilgilerini görüntüleme konusuna bakın. |
234 |
| RealLoginUserUid |
string |
No |
API çağrıcısının Alibaba Cloud hesap UID'si. |
21400447956867**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İstek kimliği. |
FE8EE2F1-4880-46BC-A704-5CF63EAF9A04 |
| Results |
array<object> |
Betik çalıştırma sonuçları. Dizideki her nesne, tek bir betiğin sonucunu temsil eder. |
|
|
array<object> |
|||
| ColumnNames |
array |
DQL betik çalıştırmasından döndürülen sütun adlarının listesi. |
|
|
string |
Sütun adı. |
col1 |
|
| Rows |
array<object> |
DQL betik çalıştırmasından döndürülen veri satırları. |
|
|
object |
Sonuç kümesinden bir veri satırı. |
[{"col1": "value1", "col2":"value2"}] |
|
| Success |
boolean |
İlgili betiğin başarıyla çalıştırılıp çalıştırılmadığını gösterir. |
true |
| Message |
string |
Çalıştırma başarısız olursa döndürülen hata mesajı. |
UnknownError |
| RowCount |
integer |
Döndürülen satır sayısı. |
1 |
| ErrorCode |
string |
Hata kodu. |
UnknownError |
| ErrorMessage |
string |
Hata mesajı. |
UnknownError |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. |
true |
Examples
Success response
JSON format
{
"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
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.