nulls_native.sql 546 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. use plato;
  2. pragma yt.UseNativeYtTypes;
  3. insert into @foo
  4. select
  5. 1 as a,
  6. Nothing(pgcstring) as i1,
  7. Just(Nothing(pgcstring)) as j1,
  8. Nothing(pgcstring?) as j2,
  9. Just(Just(Nothing(pgcstring))) as k1,
  10. Just(Nothing(pgcstring?)) as k2,
  11. Nothing(pgcstring??) as k3
  12. ;
  13. commit;
  14. insert into @bar
  15. select t.a+1 as a,t.* without a from @foo as t;
  16. commit;
  17. select
  18. a,
  19. i1,i1 is null as i1n,
  20. j1,j1 is null as j1n,
  21. j2,j2 is null as j2n,
  22. k1,k1 is null as k1n,
  23. k2,k2 is null as k2n,
  24. k3,k3 is null as k3n
  25. from @bar;