Create and manage saved queries Stay organized with collections Save and categorize content based on your preferences.
Preview
This feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of theService Specific Terms. Pre-GA features are available "as is" and might have limited support. For more information, see thelaunch stage descriptions.
This page describes how to create and manage saved queries. When you writeSQL scripts inSpanner Studio,you can save and manage those SQL scripts.For more information, seeSaved queries overview.
The saved queries capability is available only in the Google Cloud console.
Required roles
To get the permissions that you need to use saved queries, ask youradministrator to grant you the following Identity and Access Management (IAM) roles onthe project:
- To create, edit, and delete saved queries:Studio Query User (
roles/databasesconsole.studioQueryUser) - To manage all saved queries in a project, including access to theSaved queries page:Studio Query Admin (
roles/databasesconsole.studioQueryAdmin)
For more information about granting roles, seeManage access to projects, folders, and organizations.
These predefined roles contain the permissions required to use savedqueries. To learn more about required permissions, seeRequired permissions.
Required permissions
To create, view, modify, and delete saved queries, you need the following IAMpermissions at the project level:
| Action | Required IAM permissions |
|---|---|
| Create saved queries |
|
| View saved queries |
|
| Modify saved queries |
|
| Delete saved queries |
| Administer saved queries (Only for use by administrators) |
|
You can also get these permissions usingcustom rolesor otherpredefined roles.
TheStudio Query User (roles/databasesconsole.studioQueryUser) role provides create, view, and write saved queries access. This role meets the needs of most users.
Grant theStudio Query Admin (roles/databasesconsole.studioQueryAdmin)role only to administrators. For more information aboutSpanner IAM, seeIAM overview.
Create a saved query
To create a saved query, follow these steps:
- Go to the SpannerInstances page in the Google Cloud console.
Instances - Select the instance in which you want to create a saved query.
- Select the database in which you want to create a saved query.
- In the navigation menu, clickSpanner Studio.
- On theSpanner Studio page, clickNew tab or use the empty editor tab.
- In the query editor, enter a SQL query.
- ClickSave.
- In theSave query dialog, enter a name for the saved query.
- ClickSave.
Open and run a saved query
To open a saved query as a new query, follow these steps:
- In theExplorer pane on theSpanner Studio page, navigate to theQueries section.
- Click a saved query to open it in a new editor tab. Optionally, you can clickView actions next to a saved query. Then, clickOpen query to open it in a new editor tab.
- ClickRun.
Update a saved query
To update an existing saved query, follow these steps:
- In theExplorer pane on theSpanner Studio page, navigate to theQueries section.
- Click a saved query to open it in a new editor tab. Optionally, you can clickView actions next to a saved query. Then, clickOpen query to open it in a new editor tab.
- Modify the query.
- To save the modified query, clickSave.
View and manage a list of all saved queries
To view a list of all saved queries in your project, follow these steps:
- Go to the SpannerInstances page in the Google Cloud console.
Instances - Select any instance. Because a saved query is a child of a project, as long as you have the required role, you can view all saved queries in the project from any instance or database.
- Select any database.
- In theExplorer pane on theSpanner Studio page, navigate to theQueries section.
- ClickView actions next to a saved query. Then, clickManage queries.
TheSaved queries page opens. This page lists all the saved queries in this project, including saved queries for other Google Cloud products.
You can search, filter, view, and delete queries on theSaved queriespage. You can't edit an existing query on theSaved queries page.
Delete a saved query
You can delete a saved query from theSpanner Studiopage or on theSaved queries page in the Google Cloud console.
- In theExplorer pane on theSpanner Studio page, navigate to theQueries section.
- ClickView actions next to the saved query that you want to delete. Then, to delete the saved query, clickDelete query.
- In theDelete query dialog, clickDelete.
You can also delete a saved query on theSaved queries page. To delete a saved query on theSaved queries page, follow these steps:
- Navigate to theSaved queries page.
- ClickView actions next to the saved query that you want to delete.
- ClickDelete query to delete the saved query.
- In theDelete query dialog, clickDelete.
What's next
- Learn aboutsaved queries.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-15 UTC.