The `select` clause. This method overrides the previous value # Example ``` # use sql_query_builder as sql; let query = sql::Insert::new() .insert_into("users (login, name)") .select( sql::Select::new() .select("login, name") .from("users_bk") .where_clause("active = true"), ) .as_string(); # let expected = "\ # INSERT INTO users (login, name) \ # SELECT login, name \ # FROM users_bk \ #
(mut self, select: Select)
| 238 | /// WHERE active = true |
| 239 | /// ``` |
| 240 | pub fn select(mut self, select: Select) -> Self { |
| 241 | self._select = Some(select); |
| 242 | self._values_variance = ValuesVariance::InsertSelect; |
| 243 | self |
| 244 | } |
| 245 | |
| 246 | /// Adds at the beginning a raw SQL query. |
| 247 | /// |
no outgoing calls