SQL : Creating a blank column in the SELECT

kkran 831 Reputation points
2023-03-13T18:53:45.6033333+00:00

Hi Team - I am trying to create to create blank column while writing a SELECT like below.

Could you help resolve the issue below ?

SELECT 
	*
	, '' AS PROCESSING_FLAG  
INTO #CA_CONTRACTLINES_FLAGPROCESSING_STG
FROM #CA_CONTRACTLINES
#CA_CONTRACTLINES_FLAGPROCESSING_STG),its giving me the below error. 
UPDATE #CA_CONTRACTLINES_FLAGPROCESSING_STG
		SET PROCESSING_FLAG = 'C!'
String or binary data would be truncated.
SELECT 
	*
	, NULL AS PROCESSING_FLAG  
INTO #CA_CONTRACTLINES_FLAGPROCESSING_STG
FROM #CA_CONTRACTLINES
UPDATE #CA_CONTRACTLINES_FLAGPROCESSING_STG
		SET PROCESSING_FLAG = 'C!'
Conversion failed when converting the varchar value 'C!' to data type int.
AS PROCESSING_FLAG 
SQL Server Other
{count} votes

Accepted answer
  1. Naomi Nosonovsky 8,431 Reputation points
    2023-03-13T19:04:52.23+00:00

    Try

    SELECT 
    	*
    	, cast(NULL as varchar(10)) AS PROCESSING_FLAG  -- specify desired column's type
    INTO #CA_CONTRACTLINES_FLAGPROCESSING_STG
    FROM #CA_CONTRACTLINES
    
    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.