Help Center/
GaussDB/
Developer Guide(Distributed_8.x)/
Application Development Guide/
ECPG-based Development/
Executing Dynamic SQL Statements/
Executing Statements Without a Result Set
Updated on 2024-06-03 GMT+08:00
Executing Statements Without a Result Set
An example of running the EXECUTE IMMEDIATE command is as follows:
EXEC SQL BEGIN DECLARE SECTION; const char *stmt = "CREATE TABLE test1 (...);"; EXEC SQL END DECLARE SECTION; EXEC SQL EXECUTE IMMEDIATE :stmt;
EXECUTE IMMEDIATE can be used for SQL statements that do not return a result set, such as DDL, INSERT, UPDATE, and DELETE statements. However, statements for retrieving data, such as SELECT statements, cannot be executed in this way.
Parent topic: Executing Dynamic SQL Statements
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot