简单的问题我似乎无法找到一个简单的答案.为什么在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)
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)
使用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)