Genera una cadena de palabras clave de limitación basada en una sentencia SQL.
Descripción de la operación
Esta operación admite los siguientes motores de base de datos:
-
ApsaraDB RDS for MySQL
-
PolarDB for MySQL
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
hdm:GetSqlConcurrencyControlKeywordsFromSqlText |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ConsoleContext |
string |
No |
El parámetro reservado. |
None |
| InstanceId |
string |
Sí |
El ID de la instancia. |
rm-2ze5hpn2b99d2**** |
| SqlText |
string |
Sí |
La sentencia SQL a partir de la cual se generará una cadena de palabras clave de limitación. |
SELECT * FROM test where name = 'das' |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| Code |
string |
El código de estado HTTP devuelto. |
200 |
| Message |
string |
El mensaje devuelto. Nota
Si la solicitud fue exitosa, se devuelve Successful. Si la solicitud falló, se devuelve un mensaje de error, como un código de error. |
Successful |
| Data |
string |
La cadena de palabras clave de limitación que se generó a partir de la sentencia SQL. |
SELECT~FROM~test~where~name |
| RequestId |
string |
El ID de la solicitud. |
30A643F5-D7A6-55F5-AB75-DF501427**** |
| Success |
string |
Indica si la solicitud fue exitosa. Valores válidos:
|
true |
La cadena de palabras clave de limitación devuelta se genera con base en la sintaxis SQL. Para limitar un valor específico, debe agregar dicho valor a la cadena. Por ejemplo, si la sentencia SQL original es SELECT \* FROM test where name = 'das', se devuelve la siguiente cadena de palabras clave de limitación: SELECT~FROM~test~where~name. Si desea limitar el valor das, debe agregar ~das a la cadena, de modo que esta quede como SELECT~FROM~test~where~name~das.
Ejemplos
Respuesta exitosa
JSON Formato
{
"Code": "200",
"Message": "Successful",
"Data": "SELECT~FROM~test~where~name",
"RequestId": "30A643F5-D7A6-55F5-AB75-DF501427****",
"Success": "true"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.