我試圖創造出只有兩列PK Id和唯一的名字字典表:創建表,唯一的列更改排序順序
CREATE TABLE [SnApp].[DictionaryErrorType]
(
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](30) NOT NULL,
CONSTRAINT UC_Name UNIQUE ([Name]),
CONSTRAINT [PK_ID_DictionaryErrorType]
PRIMARY KEY CLUSTERED ([Id] ASC)
)
插入值:
INSERT INTO [SnApp].[DictionaryErrorType] (Name)
VALUES ('Info'), ('Warning'), ('Error')
後做:
SELECT *
FROM [SnApp].[DictionaryErrorType]
I got output sorted by Name not by primary key
爲什麼?
我怎樣才能只有這兩列,但沒有按名稱排序ID?
任何訂購你看到一個選擇,沒有一個'ORDER BY'是一個幻想,可以打破蝴蝶拍動着它的翅膀。 – xanatos
如果您**沒有明確指定** ORDER BY'條款 - ***沒有訂購!*** - 如果您需要訂單,請使用'ORDER BY' ..... –