Я думаю, что вы после чего-то вроде этого; (Использование row_number()
с CTE
и выполнение FULL OUTER JOIN
)
;with t1 as (
select col1,col2, row_number() over (order by col1) rn
from table1
),
t2 as (
select col3,col4, row_number() over (order by col3) rn
from table2
)
select col1,col2,col3,col4
from t1 full outer join t2 on t1.rn = t2.rn
Таблицы и данные:
create table table1 (col1 int, col2 int)
create table table2 (col3 int, col4 int)
insert into table1 values
(1,2),(3,4)
insert into table2 values
(10,11),(30,40),(50,60)
Результаты:
| COL1 | COL2 | COL3 | COL4 |
---------------------------------
| 1 | 2 | 10 | 11 |
| 3 | 4 | 30 | 40 |
| (null) | (null) | 50 | 60 |
Сделать невозможно. Единственная информация, предоставляемая визуализатору, - это значение.
Строковый визуализатор получил такое название, потому что на самом деле это не настоящий визуализатор. То есть это функция отладчика, которая имеет более высокий уровень доступа к базовым метаданным и, что более важно, к оценщикам выражений.