AdSense

顯示具有 sql-server 標籤的文章。 顯示所有文章
顯示具有 sql-server 標籤的文章。 顯示所有文章

2019/9/20

SQL Server 查詢DUAL虛擬表 select from dual table

在Oracle資料庫有一個DUAL虛擬表可讓我們進行一些測試語法貨函式的查詢如下。

2018/7/26

SQL Server 儲存圖片或檔案的資料型態

如果要把圖片或檔案儲存在SQL Server的資料表,則欄位的資料型態可設為varbinary,對應的Java資料型態為位元組陣列byte[]。

2018/7/24

SQL Server 取得隔天/隔週/隔月/隔年的日期

SQL Server可使用DATEADD()函式來取得隔週/隔月/隔年的日期。

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

SQL Server 在現存的資料表加入UNIQUE限制

SQL Server 如要在既有的資料表將某欄位加上UNIQUE限制,方法如下。

2018/7/1

SQL Server 查詢資料表的識別欄位(auto increment column)

SQL Server 要查詢資料表的識別欄位,可直接執行下面語句。

SQL Server 重設欄位的自動增量(auto increment)的識別種子值(seed)。 reset auto increment seed value.

在SQL Server資料庫管理工具SSMS中可在資料表欄位的識別規格設定識別值增量(identity increment)來達到自動增量(auto increment)的效果。如果要將已經增量的識別值種子(identity seed)重設,可以使用DBCC CHECKIDENT。

2018/6/24

SQL Server SSMS 設定複合主鍵(compound primary key)

在SSMS設定複合主鍵(compound primary key)的方式如下

2018/6/19

SQL Server SSMS 設定主鍵(Primary Key)欄位自動遞增(auto increment)

在SSMS物件總管(Object Explorer)右鍵點選資料表 -> 設計 -> 選擇主鍵欄位,在下方的[資料行屬性](Column Properties)視窗的[識別規格](Identity Specification)項下的[為識別](Is Identity)改為'是'並存檔即可。

2018/6/18

SQL Server SSMS 日期欄位設定新增及修改時自動插入

在SSMS若要對資料表欄位(column field)設定預設值,方法如下。

SSMS 新增資料表時,出現刪除的資料表仍然存在的錯誤

在SSMS的物件總管中刪除了某個資料表,然後再重新建立相同名稱的資料表時卻出現資料表[名稱]仍存在的錯誤,導致無法新增。

SQL Server SSMS 檢視資料表的外鍵(Foreign Key)設定

在Microsoft SQL Server檢視資料表的外鍵(FK, Foreign Key)的語法如下。

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。

AdSense