问题
我来自南美洲,当我尝试在我的电脑上安装SQL Server时,我需要安装西班牙语版本(西班牙格式),为此,我还必须更改计算机的配置
西班牙语(来自西班牙)格式有什么问题?:
好吧,他们使用逗号作为小数点的指示符,''而不是一个点。因此4.5格式为4.5。
这对项目有何影响? (在ASP.NET Core中):
我国的大多数设备都使用常规格式' (4.5)刚才我遇到了一个问题,我无法用这种格式将数字保存到数据库中:4.5
所以,我有一些问题:
4.5
?以下是表格I的定义:
CREATE TABLE [dbo].[Device] (
[DeviceID] INT IDENTITY (1, 1) NOT NULL,
[DeviceName] NVARCHAR (MAX) NULL,
[Id] INT NOT NULL,
[InitialAmount] INT DEFAULT ((0)) NOT NULL,
[DeviceStatus] INT DEFAULT ((0)) NOT NULL,
[DeviceDateCreated] DATETIME2 (7) DEFAULT ('0001-01-01T00:00:00.000') NOT NULL,
[StoreID] INT DEFAULT ((0)) NOT NULL,
[MachineOwnerID] INT DEFAULT ((0)) NOT NULL,
[CoinValue] REAL NOT NULL,
[FechaPUnit] DATETIME2 (7) DEFAULT ('0001-01-01T00:00:00.000') NOT NULL,
[PUnit] REAL NOT NULL,
[SellType] NVARCHAR (MAX) NULL,
CONSTRAINT [PK_Device] PRIMARY KEY CLUSTERED ([DeviceID] ASC),
CONSTRAINT [FK_Device_Machine_Id] FOREIGN KEY ([Id]) REFERENCES [dbo].[Machine] ([Id]) ON DELETE CASCADE);
两者都被定义为实数。
在此问题上检测到此问题:Input(float) gets converted to integer while saving
答案 0 :(得分:0)
您可以使用sp_configure更改默认数据库语言 - 您可能需要重新启动SQL服务才能生效。
您还可以在此处阅读更多内容:Configre default language
<强> SQL 强>
USE [DBNAME] ;
GO
EXEC sp_configure 'default language', 0 ;
GO
RECONFIGURE ;
GO
语言列表
╔════════╦═════════════════════╗
║ LANGID ║ ALIAS ║
╠════════╬═════════════════════╣
║ 0 ║ English ║
║ 1 ║ German ║
║ 2 ║ French ║
║ 3 ║ Japanese ║
║ 4 ║ Danish ║
║ 5 ║ Spanish ║
║ 6 ║ Italian ║
║ 7 ║ Dutch ║
║ 8 ║ Norwegian ║
║ 9 ║ Portuguese ║
║ 10 ║ Finnish ║
║ 11 ║ Swedish ║
║ 12 ║ Czech ║
║ 13 ║ Hungarian ║
║ 14 ║ Polish ║
║ 15 ║ Romanian ║
║ 16 ║ Croatian ║
║ 17 ║ Slovak ║
║ 18 ║ Slovenian ║
║ 19 ║ Greek ║
║ 20 ║ Bulgarian ║
║ 21 ║ Russian ║
║ 22 ║ Turkish ║
║ 23 ║ British English ║
║ 24 ║ Estonian ║
║ 25 ║ Latvian ║
║ 26 ║ Lithuanian ║
║ 27 ║ Brazilian ║
║ 28 ║ Traditional Chinese ║
║ 29 ║ Korean ║
║ 30 ║ Simplified Chinese ║
║ 31 ║ Arabic ║
║ 32 ║ Thai ║
║ 33 ║ Bokmål ║
╚════════╩═════════════════════╝
答案 1 :(得分:0)
为了更改语言,Microsoft文档中有一个很好的Set Language guide。
这些语言存储在{{1}}和所采用的语言中,并从那里设置。
如果您需要永久更改语言,
转到安全
即使重新启动SSMS,此更改仍会保留