使用常量文本列创建视图

Swo*_*ble 0 sql sql-server

简单的问题我似乎无法找到一个简单的答案.为什么在MSSQL中,我无法在下面的视图中创建""和"CONSTANT_TEXT_VALUE"列?应该有办法做到这一点吗?

CREATE VIEW TEST_VIEW AS
SELECT DEPT,
SALES,
"" AS BLANK_COLUMN,
"Some Text" AS CONSTANT_TEXT_VALUE
FROM SOME_TABLE
Run Code Online (Sandbox Code Playgroud)

Gor*_*off 5

SQL Server中的文本分隔符遵循ANSI标准.这是一个单引号:

CREATE VIEW TEST_VIEW AS
    SELECT DEPT, SALES,
           '' AS BLANK_COLUMN, 'Some Text' AS CONSTANT_TEXT_VALUE
    FROM SOME_TABLE;
Run Code Online (Sandbox Code Playgroud)


Vam*_*ala 5

使用single quotes.

CREATE VIEW TEST_VIEW AS
SELECT DEPT,
SALES,
' ' AS BLANK_COLUMN,
'Some Text' AS CONSTANT_TEXT_VALUE
FROM SOME_TABLE
Run Code Online (Sandbox Code Playgroud)