|
49 | 49 |
|
50 | 50 | -- Copy the values from the required_sample_info table to the dynamic table
|
51 | 51 | EXECUTE '
|
52 |
| - WITH sample_values AS (SELECT * |
53 |
| - FROM qiita.required_sample_info |
54 |
| - JOIN qiita.required_sample_info_status |
55 |
| - USING (required_sample_info_status_id) |
56 |
| - WHERE study_id = ' || st_id || ') |
| 52 | + WITH sv AS (SELECT * FROM qiita.required_sample_info |
| 53 | + JOIN qiita.required_sample_info_status |
| 54 | + USING (required_sample_info_status_id) |
| 55 | + WHERE study_id = ' || st_id || ') |
57 | 56 | UPDATE ' || dyn_table || '
|
58 | 57 | SET physical_specimen_location=sv.physical_location,
|
59 | 58 | physical_specimen_remaining=sv.has_physical_specimen,
|
|
65 | 64 | latitude=sv.latitude,
|
66 | 65 | longitude=sv.longitude,
|
67 | 66 | required_sample_info_status=sv.status
|
68 |
| - FROM sample_values sv |
| 67 | + FROM sv |
69 | 68 | WHERE ' || dyn_table || '.sample_id = sv.sample_id;';
|
70 | 69 |
|
71 | 70 | END LOOP;
|
@@ -125,15 +124,14 @@ LOOP
|
125 | 124 |
|
126 | 125 | -- Copy the values from the common_prep_info table to the dynamic table
|
127 | 126 | EXECUTE '
|
128 |
| - WITH sample_values AS (SELECT * |
129 |
| - FROM qiita.common_prep_info |
130 |
| - JOIN qiita.emp_status USING (emp_status_id) |
131 |
| - WHERE prep_template_id = ' || prep_id || ') |
| 127 | + WITH sv AS (SELECT * FROM qiita.common_prep_info |
| 128 | + JOIN qiita.emp_status USING (emp_status_id) |
| 129 | + WHERE prep_template_id = ' || prep_id || ') |
132 | 130 | UPDATE ' || dyn_table || '
|
133 | 131 | SET center_name=sv.center_name,
|
134 | 132 | center_project_name=sv.center_project_name,
|
135 | 133 | emp_status=sv.emp_status
|
136 |
| - FROM sample_values sv |
| 134 | + FROM sv |
137 | 135 | WHERE ' || dyn_table || '.sample_id=sv.sample_id;';
|
138 | 136 |
|
139 | 137 | END LOOP;
|
|
0 commit comments