@@ -168,6 +168,24 @@ func Example() {
168168 fmt .Println ("Eval Code" , resp .Code )
169169 fmt .Println ("Eval Data" , resp .Data )
170170
171+ // prepare map for sql bind
172+ sqlBind := map [string ]interface {}{
173+ "id" : 1 ,
174+ "name" : "test" ,
175+ }
176+ // insert data using sql query
177+ resp , err = client .Execute ("INSERT INTO SQL_TEST VALUES (:id, :name);" , sqlBind )
178+ fmt .Println ("Execute Error" , err )
179+ fmt .Println ("Execute Code" , resp .Code )
180+ fmt .Println ("Execute Data" , resp .Data )
181+
182+ sqlBind = map [string ]interface {}{"name" : "test" }
183+ // select data using sql query
184+ resp , err = client .Execute ("SELECT id, name FROM SQL_TEST WHERE name=:name" , sqlBind )
185+ fmt .Println ("Execute Error" , err )
186+ fmt .Println ("Execute Code" , resp .Code )
187+ fmt .Println ("Execute Data" , resp .Data )
188+
171189 resp , err = client .Replace ("test" , & Tuple {Id : 11 , Msg : "test" , Name : "eleven" })
172190 resp , err = client .Replace ("test" , & Tuple {Id : 12 , Msg : "test" , Name : "twelve" })
173191
@@ -215,6 +233,12 @@ func Example() {
215233 // Eval Error <nil>
216234 // Eval Code 0
217235 // Eval Data [3]
236+ // Execute Error <nil>
237+ // Execute Code 0
238+ // Execute Data []
239+ // Execute Error <nil>
240+ // Execute Code 0
241+ // Execute Data [[1 test]]
218242 // Fut 0 Error <nil>
219243 // Fut 0 Data [{{} 12 test twelve} {{} 11 test eleven}]
220244 // Fut 1 Error <nil>
0 commit comments