2015-10-30 2 views
0

Легкий вопрос. Кажется, я не могу найти легкий ответ. Почему в MSSQL я не могу создать столбец «» и «CONSTANT_TEXT_VALUE» в представлении ниже? Должен быть способ сделать это правильно?Создание представления с постоянным текстовым столбцом

CREATE VIEW TEST_VIEW AS 
SELECT DEPT, 
SALES, 
"" AS BLANK_COLUMN, 
"Some Text" AS CONSTANT_TEXT_VALUE 
FROM SOME_TABLE 

ответ

5

Текстовый разделитель на SQL Server следует стандарту ANSI. Это одна цитата:

CREATE VIEW TEST_VIEW AS 
    SELECT DEPT, SALES, 
      '' AS BLANK_COLUMN, 'Some Text' AS CONSTANT_TEXT_VALUE 
    FROM SOME_TABLE; 
5

Использование single quote s.

CREATE VIEW TEST_VIEW AS 
SELECT DEPT, 
SALES, 
' ' AS BLANK_COLUMN, 
'Some Text' AS CONSTANT_TEXT_VALUE 
FROM SOME_TABLE