Lir*_*uda 11 sql sql-server-2008
我正在尝试使用"."编写列名.没有成功
样品:
SELECT PrmTable.Value = MAX(Value)
FROM TempTable
Run Code Online (Sandbox Code Playgroud)
要么
SELECT MAX(Value) AS PrmTable.Value
FROM TempTable
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?
Ada*_*Dev 25
只需将其括在方括号中即可
例如
SELECT MAX(Value) AS [PrmTable.Value]
FROM TempTable
Run Code Online (Sandbox Code Playgroud)
Ton*_*ony 12
我不建议你使用字段名称,它总是要求你将名字括在括号中,这就变得很痛苦.
此时间段在SQL Server中用于表示模式和数据库名称分隔符.使用您的字段名称,字段的全名变为:
[DatabaseName].[SchemaName].[TableName].[FieldName.WithPeriod]
Run Code Online (Sandbox Code Playgroud)
这看起来很奇怪,可能会混淆其他DBA.使用下划线来分隔字段名称中的单词,这是一种更常见的样式:
[DatabaseName].[SchemaName].[TableName].[FieldName_WithUnderscore]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21316 次 |
最近记录: |