We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20aef6c commit a18f47fCopy full SHA for a18f47f
lib/tds/types.ex
@@ -506,6 +506,7 @@ defmodule Tds.Types do
506
:date -> encode_date_type(param)
507
:time -> encode_time_type(param)
508
:uuid -> encode_uuid_type(param)
509
+ :tvp -> encode_tvp_type(param)
510
_ -> encode_string_type(param)
511
end
512
@@ -579,6 +580,11 @@ defmodule Tds.Types do
579
580
encode_data_type(%{param | type: :datetimeoffset})
581
582
583
+ def encode_tvp_type(%Parameter{value: value} = param) do
584
+ type = @tds_data_type_tvp
585
+ data = <<type>> <> <<0, 0>> <> <<0, 0>> <> <<0, 0>>
586
+ {type, data, []}
587
+ end
588
589
def encode_binary_type(%Parameter{value: value} = param)
590
when value == "" do
0 commit comments