Gespeicherte Prozeduren auflisten
Wenn Sie eine GET für die gespeicherte Prozedurenressource einer bestimmten Datenbank ausführen, gibt der Sprocs-URI-Pfad eine Liste der gespeicherten Prozeduren in der Auflistung zurück.
Anforderung
Methode | Anforderungs-URI | BESCHREIBUNG |
---|---|---|
GET | https://{databaseaccount}.documents.azure.com/dbs/{db-id}/colls/{coll-id}/sprocs | Beachten Sie, dass das {databaseaccount} der Name des azure Cosmos DB-Kontos ist, das unter Ihrem Abonnement erstellt wurde. Der {db-id}-Wert ist der generierte Name/ID der Datenbank, in der sich die gespeicherten Prozeduren befinden, nicht die vom System generierte ID (los). Der Wert "{coll-id}" ist der Name der Auflistung, in der sich die gespeicherten Prozeduren befinden. |
Header
Siehe Allgemeine Azure Cosmos DB REST-Anforderungsheader für Header, die von allen Azure Cosmos DB-Anforderungen verwendet werden.
Body
Keine
Antwort
Header
Siehe Allgemeine Azure Cosmos DB REST-Antwortheader für Header, die von allen Azure Cosmos DB-Antworten zurückgegeben werden.
Statuscodes
In der folgenden Tabelle sind die allgemeinen Statuscodes aufgeführt, die von diesem Vorgang zurückgegeben werden. Eine vollständige Liste der Statuscodes finden Sie unter HTTP-Statuscodes.
HTTP-Statuscode | BESCHREIBUNG |
---|---|
200 – OK | Der Vorgang wurde durchgeführt. |
Body
Eigenschaft | BESCHREIBUNG |
---|---|
_rid | Es handelt sich um eine vom System generierte Eigenschaft. Die Ressourcen-ID (_rid) ist ein eindeutiger Bezeichner, der auch hierarchisch pro Ressourcenstapel im Ressourcenmodell ist. Sie wird intern für die Platzierung und Navigation der Anlagenressource verwendet. |
_count | Es handelt sich um die Anzahl der gespeicherten Prozeduren, die vom Listenvorgang zurückgegeben werden. |
StoredProcedures | |
id | Der Benutzer hat einen eindeutigen Namen für die gespeicherte Prozedur generiert. Keine zwei gespeicherten Prozeduren können dieselben IDs aufweisen. |
body | Der Textkörper der gespeicherten Prozedur. |
_rid | Es handelt sich um eine vom System generierte Eigenschaft. Die Ressourcen-ID (_rid) ist ein eindeutiger Bezeichner, der auch hierarchisch pro Ressourcenstapel im Ressourcenmodell ist. Sie wird intern für die Platzierung und Navigation der Berechtigungsressource verwendet. |
_ts | Es handelt sich um eine vom System generierte Eigenschaft. Sie gibt den zuletzt aktualisierten Zeitstempel der Ressource an. Der Wert ist ein Zeitstempel. |
_self | Es handelt sich um eine vom System generierte Eigenschaft. Es handelt sich um den eindeutigen, adressierbaren URI für die Ressource. |
_etag | Es handelt sich um eine vom System generierte Eigenschaft, die das Ressourcen-etag darstellt, das für eine optimistische Parallelitätssteuerung erforderlich ist. |
{
"_rid": "Sl8fALN4sw4=",
"StoredProcedures": [{
"body": "function () {\r\n var context = getContext();\r\n var response = context.getResponse();\r\n\r\n response.setBody(\"Hello, World!\");\r\n}",
"id": "sproc_hello_world",
"_rid": "Sl8fALN4sw4CAAAAAAAAgA==",
"_ts": 1449681197,
"_self": "dbs\/Sl8fAA==\/colls\/Sl8fALN4sw4=\/sprocs\/Sl8fALN4sw4CAAAAAAAAgA==\/",
"_etag": "\"06003ce1-0000-0000-0000-5668612d0000\""
}],
"_count": 1
}
Beispiel
GET https://contosomarketing.documents.azure.com/dbs/volcanodb/colls/volcano1/sprocs HTTP/1.1
x-ms-session-token: 30
x-ms-date: Wed, 09 Dec 2015 17:21:18 GMT
authorization: type%3dmaster%26ver%3d1.0%26sig%3de2MusUZ1kECqjcd8795sSfUNyWWHZ5Ka4m55GyCuwxg%3d
Cache-Control: no-cache
User-Agent: contoso/1.0
x-ms-version: 2015-08-06
Accept: application/json
Host: contosomarketing.documents.azure.com
Cookie: x-ms-session-token=30
Connection: Keep-Alive
HTTP/1.1 200 Ok
Cache-Control: no-store, no-cache
Pragma: no-cache
Content-Type: application/json
Content-Location: https://contosomarketing.documents.azure.com/dbs/volcanodb/colls/volcano1/sprocs
Server: Microsoft-HTTPAPI/2.0
Strict-Transport-Security: max-age=31536000
x-ms-last-state-change-utc: Tue, 08 Dec 2015 03:07:34.686 GMT
x-ms-resource-quota: storedProcedures=25;
x-ms-resource-usage: storedProcedures=1;
x-ms-item-count: 1
x-ms-schemaversion: 1.1
x-ms-alt-content-path: dbs/volcanodb/colls/volcano1
x-ms-content-path: Sl8fALN4sw4=
x-ms-session-token: 30
x-ms-request-charge: 1
x-ms-serviceversion: version=1.5.57.3
x-ms-activity-id: e3c8809f-a2b4-41d2-9955-b931dff240d6
Set-Cookie: x-ms-session-token=30; Domain=contosomarketing.documents.azure.com; Path=/dbs/volcanodb/colls/volcano1
x-ms-gatewayversion: version=1.5.57.3
Date: Wed, 09 Dec 2015 17:21:20 GMT
Content-Length: 421
{
"_rid": "Sl8fALN4sw4=",
"StoredProcedures": [{
"body": "function () {\r\n var context = getContext();\r\n var response = context.getResponse();\r\n\r\n response.setBody(\"Hello, World!\");\r\n}",
"id": "sproc_hello_world",
"_rid": "Sl8fALN4sw4CAAAAAAAAgA==",
"_ts": 1449681197,
"_self": "dbs\/Sl8fAA==\/colls\/Sl8fALN4sw4=\/sprocs\/Sl8fALN4sw4CAAAAAAAAgA==\/",
"_etag": "\"06003ce1-0000-0000-0000-5668612d0000\""
}],
"_count": 1
}