2020 主流關聯式資料庫的預設交易隔離層級(SQL-transaction isolation level)如下。
2020/12/9
2019/9/20
2018/7/26
2018/7/24
2018/7/23
SQL Server 資料表中的資料行與現有主索引鍵或UNIQUE條件約束不相符
今天在SQL Server使用SSMS建立資料表的外鍵時,出現錯誤:
資料表中的資料行與現有主索引鍵或UNIQUE條件約束不相符。
2018/7/18
Java SQL Server Error 'The data types time and datetime are incompatible in the greater than or equal to operator.'
今天在用JPA JPQL查詢SQL Server的資料表時,出現下面錯誤
The data types time and datetime are incompatible in the greater than or equal to operator
2018/7/9
SQL Server - INSERT statement conflicted with the FOREIGN KEY constraint
在SQL Server新增時出現錯誤INSERT statement conflicted with the FOREIGN KEY constraint時,如果外鍵參考的資料表確實存在要新增的主鍵值,因此排除了參考的外鍵值不存在的問題,別懷疑,請依照訊息提供的資料表名稱去檢查該資料表的關聯性(外鍵)設定是否正確。
2018/7/2
2018/7/1
SQL Server 重設欄位的自動增量(auto increment)的識別種子值(seed)。 reset auto increment seed value.
在SQL Server資料庫管理工具SSMS中可在資料表欄位的識別規格設定識別值增量(identity increment)來達到自動增量(auto increment)的效果。如果要將已經增量的識別值種子(identity seed)重設,可以使用DBCC CHECKIDENT。
2018/6/24
2018/6/19
SQL Server SSMS 設定主鍵(Primary Key)欄位自動遞增(auto increment)
在SSMS物件總管(Object Explorer)右鍵點選資料表 -> 設計 -> 選擇主鍵欄位,在下方的[資料行屬性](Column Properties)視窗的[識別規格](Identity Specification)項下的[為識別](Is Identity)改為'是'並存檔即可。
2018/6/18
2018/5/31
MS SQL Server新增中文結果出現亂碼
今天在SSMS使用insert into插入中文至資料表時,重新查詢剛剛插入的中文卻變成亂碼,例如'肉豬'變成'??',即使該欄位的data type是設為nvarchar。
2018/5/24
在SSMS的SQL編輯器中移動整行快速鍵
在MSSQL資料庫管理工具SSMS(Microsoft SQL Server Management Studio)中,如果在SQL編輯器中要移動整行,快速鍵為按住alt + 方向鍵。
MS SQL Server 資料表或欄位名稱的方括弧[column] / [table] 是什麼意思
在MSSQL中,如果看到資料表或欄位名稱被方括弧[]包起,例如[ColumnName],這代表這個欄位名稱有空白,或是與保留字相同。
2018/5/1
Microsoft SQL Server資料庫管理工具SQL Server Management Studio(SSMS)
SQL Server資料庫的管理工具是SQL Server Management Studio(SSMS),就好比Oralce資料庫的管理工具是Oracle SQL Developer,或MySQL資料庫的管理工具是MySQL Workbench。