<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SQL Exec null variable in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758938#M2022391</link>
    <description>&lt;P&gt;Even the value |2023-11-13 00:00:00 AM| could lead to the error:&lt;/P&gt;&lt;P&gt;"Conversion failed when converting date and/or time from character string."&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;What is the type of [Date] of [table]?&lt;/P&gt;</description>
    <pubDate>Mon, 13 Nov 2023 13:15:45 GMT</pubDate>
    <dc:creator>Sandra_Rossi</dc:creator>
    <dc:date>2023-11-13T13:15:45Z</dc:date>
    <item>
      <title>SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758935#M2022388</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
  &lt;P&gt;I need to send a variable in a sql statement that can be null in some cases.&lt;/P&gt;
  &lt;P&gt;How can I send that?&lt;/P&gt;
  &lt;P&gt;Here is an example code:&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;lv_date = COND #( WHEN lv_test EQ 'ABC' THEN |2023-11-13 00:00:00 AM| ELSE |NULL| ).

EXEC SQL.
	UPDATE [Table]
		SET [Date] = :LV_DATE
		WHERE [Id_Linha] = 1
ENDEXEC.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;When I try to send the null value I receive an error:&lt;/P&gt;
  &lt;P&gt;"Conversion failed when converting date and/or time from character string."&lt;/P&gt;
  &lt;P&gt;It seems it's convertion to string 'NULL'.&lt;/P&gt;
  &lt;P&gt;Can anyone help me?&lt;/P&gt;
  &lt;P&gt;Thanks,&lt;/P&gt;
  &lt;P&gt;Luis&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2023 11:28:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758935#M2022388</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2023-11-13T11:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758936#M2022389</link>
      <description>&lt;P&gt;Hi Luis,&lt;/P&gt;&lt;P&gt;try to use two conditions:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF 1 = 2 then
EXEC SQL.
	UPDATE [Table]
		SET [Date] = :LV_DATE
		WHERE [Id_Linha] = 1
ENDEXEC.
else.

EXEC SQL.
	UPDATE [Table]
		SET [Date] = null
		WHERE [Id_Linha] = 1
ENDEXEC.

endif.&lt;BR /&gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 13 Nov 2023 11:35:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758936#M2022389</guid>
      <dc:creator>ThorstenHoefer</dc:creator>
      <dc:date>2023-11-13T11:35:10Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758937#M2022390</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;IF lv_test EQ 'ABC'.

LV_date = |2023-11-13 00:00:00 AM|.
EXEC SQL.
	UPDATE [Table]
		SET [Date] = :LV_DATE
		WHERE [Id_Linha] = 1
ENDEXEC.

else.

EXEC SQL.
	UPDATE [Table]
		SET [Date] = null
		WHERE [Id_Linha] = 1
ENDEXEC.

endif.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 13 Nov 2023 13:14:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758937#M2022390</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-11-13T13:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758938#M2022391</link>
      <description>&lt;P&gt;Even the value |2023-11-13 00:00:00 AM| could lead to the error:&lt;/P&gt;&lt;P&gt;"Conversion failed when converting date and/or time from character string."&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;What is the type of [Date] of [table]?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2023 13:15:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758938#M2022391</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-11-13T13:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758939#M2022392</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;That solution works, but I was looking for something without that IF.&lt;/P&gt;&lt;P&gt;Because I gave you a simple example, but in my update query I have several fields and I wanted a better way to do instead of several IF's and several updates.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2023 14:37:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758939#M2022392</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2023-11-13T14:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758940#M2022393</link>
      <description>&lt;P&gt;Please use the COMMENT button for comments, asking for complements, adding details, replying to a comment or a proposed solution or to the OP question, etc., ANSWER is only to propose a solution, dixit SAP text at the right of the answer area. &lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2023 16:06:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758940#M2022393</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-11-13T16:06:33Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Exec null variable</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758941#M2022394</link>
      <description>&lt;P&gt;You may use pure SQL solution like this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;EXEC SQL.
	UPDATE [Table]
		SET [Date] = CASE WHEN :lv_test = 'ABC' THEN :lv_date ELSE null END
		WHERE [Id_Linha] = 1
ENDEXEC.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Refer to your database reference guide for exact syntax.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2023 16:11:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-exec-null-variable/m-p/12758941#M2022394</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-11-13T16:11:41Z</dc:date>
    </item>
  </channel>
</rss>

