在SQL中使用DEFAULT約束

DEFAULT constraint is used to insert default value into a column on a table and if no any value is stored in any place of a column then default value will be added into it.

DEFAULT約束用于將默認值插入到表的列中,如果列的任何位置均未存儲任何值,則將默認值添加到其中。

How to use DEFAULT with example?

如何在示例中使用DEFAULT?

CREATE TABLE EMployees
(E_Id int NOT NULL,E_Name varchar(25) NOT NULL,
Contact number(10),Address varchar(50),
City varchar(20) DEFAULT 'Gwaloir');

We can also achieve DEFAULT value property by using GETDATE() function:

我們還可以通過使用GETDATE()函數來實現DEFAULT值屬性:

CREATE TABLE Employees
(E_Id int NOT NULL,E_name varchar(50),
E_Join_Date date DEFAULT GETDATE());

USE of ALTER to ADD DEFAULT constraint when table is already created:

已創建表時,使用ALTER來添加DEFAULT約束:

There is different way to add DEFAULT constraint in different database language:

有不同的方法可以用不同的數據庫語言添加DEFAULT約束

  • MYSQL

    MySQL數據庫

    ALTER table EmployeesALTER E_name SET DEFAULT 'Bharti';

  • SQL

    SQL

  •     ALTER TABLE Employees ALTER COLUMN City SET DEFAULT 'Gwalior';
    
    
  • Oracle

    Oracle

  •     ALTER TABLE Employees MODIFY Contact DEFAULT '0000';
    

    How to DROP DEFAULT constraint from a table?

    如何從表中刪除默認約束?

        ALTER TABLE Employees ALTER COLUMN City DROP DEFAULT;
    
    

    Conclusion:

    結論:

    In this article we have learnt what DEFAULT constraint is, how to use it with example and how we can alter and drop DEFAULT on a table? If you have any doubt/query, feel free to ask in comment section.

    在本文中,我們了解了什么是DEFAULT約束 ,如何在示例中使用它,以及如何在表上更改和刪除DEFAULT ? 如果您有任何疑問/疑問,請隨時在評論部分提問。

    翻譯自: https://www.includehelp.com/sql/DEFAULT-Constraint.aspx

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/377446.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/377446.shtml
英文地址,請注明出處:http://en.pswp.cn/news/377446.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

(ios7) 解決代碼布局View, ios7 中 subView 高度增加StatusBar20dp的問題,保證Ios6,ios7代碼一致...

在ios7 布局中,Status Bar 和 ToolBar ,NavigateBar 等都包含在ViewControl的主View中。 這樣原來ios6 的View布局 整體向上移動了20dp,下面是保證ios6,ios7代碼一致的解決方案 1 第一步 在項目的Info.plist 文件中 添加一行屬性配置 View co…

簡單的群體測試方案C++代碼(Group testing against Covid-19)

原理參考鏈接 https://www.econstor.eu/handle/10419/221811 http://www.magigen.com/h-nd-348.html 文章原理回顧 文章比較了兩種估計人群中病毒流行率的方法: 1、個體測試,即對12000人的樣本進行病毒測試,并采用標準二項測試得出95%的置…

使用WinDbg和VMware調試NDIS中間層驅動程序 (轉)

使用WinDbg和VMware調試NDIS中間層驅動程序 我這里將一步一步的介紹,是從新手的角度來講的,所以對高手來說,可能有些啰嗦。如果你看完這篇文章還不知道如何設置,那么原因可能有兩個:1. 我沒講好;2. 你需要稍…

c語言字符常量和字符串常量_C語言中的字符常量

c語言字符常量和字符串常量Any character (a single character) that is enclosed within the single quotes (like, A) is called character constants in C programming language. 用單引號引起來的任何字符(單個字符)(例如A ) 在C編程語言中稱為字符常量 。 Character cons…

DDOS小測試

一、F12打開開發者工具,刷新待攻擊的網站,重新獲得一次請求 二、user-agent為瀏覽器的合法標識符 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 是鍵值對的形式&…

Scrum輕松之旅_人員

Product owner產品負責人 職責:確定產品功能 確定產品發布日期 為產品收益率負責 根據商業價值確定功能優先級 接受或拒絕Team的開發成果 Scrum master教練 Team團隊轉載于:https://www.cnblogs.com/charles-x/archive/2012/06/14/2549943.html

群體測試中的假陰性影響

群體測試中的假陰性比個體測試中的假陰性風險要大得多。如果一組樣本被感染,該組中的每個樣本都可能被感染。因此,如果該受感染池的檢測結果為假陰性,則該結果表明池中的每個人都沒有感染。此外,在群體試驗中混合樣本會使受感染的…

融合注意力機制的YOLOv5火焰識別+Arduino UNO R3實現5s內連續識別到火焰,警報燈紅燈亮起

效果:攝像頭捕獲室內圖像,將視頻實時通過串口通訊傳遞給改進之后的YOLOv5神經網絡進行火焰識別,若5s內連續檢測到有火焰,警報燈變紅,進入危險狀態。5s之內未連續出現火焰,警報燈變綠,進入安全狀…

小數 ###_C#中的小數關鍵字

小數 ###C#十進制關鍵字 (C# decimal keyword) In C#, decimal is a keyword which is used to declare a variable that can store a floating type value (value with the precision) between the range of 1.0 x 10-28 to 7.9228 x 1028. decimal keyword is an …

Moon.Orm性能報告

以下為有網友公司的評估測試及使用規范 大家可以下載word看看 http://pan.baidu.com/s/1hquvRuc 一、和ADO.NET進行的壓力測試 說明:2000并發用戶,此圖為一網友公司對moon.orm的測評 二、和ADO.NET的性能對比測試 說明:同時請求10000條數據&a…

Spring中MultipartHttpServletRequest實現文件上傳

轉貼自:http://zhupan.iteye.com/blog/26427 實現圖片上傳   用戶必須能夠上傳圖片,因此需要文件上傳的功能。比較常見的文件上傳組件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUplo…

(保守群組測試 非保守群組測試 二次重復測試 自適應二次重復測試)四種群體測試的C++代碼

目錄原理保守組檢測非保守組檢測二次重復測試自適應二次重復測試四種測試方法的核心代碼保守群組測試非保守群組測試二次重復測試與自適應二次重復測試測試代碼參考文獻原理 假設該病在人群中的患病率(先驗概率)為p,我們想用群體檢驗法檢驗N…

AngularJS中的表達式

AngularJS表達式 (AngularJS Expressions) In AngularJS, expressions are solved to give a result. It outputs the result of the expression in the html element that called it. Expressions in AngularJS contain literals, constants, operators and variables with re…

學習總結:機器學習(一)

有監督學習(Supervised Learning)所謂有監督學習,是區別于無監督學習而言的。其過程如下:給定一系列樣本,樣本是由一系列特征值和輸出值組成。比如,某個地方的商品房,包括房子大小、房間數、距離…

Silverlight讀取與設置Cookies

Silverlight讀取與設置Cookies 設置Cookie DateTime expire DateTime.UtcNow TimeSpan.FromDays(30);string cookie string.Formate("{0}{1},expires{2}",key,value,expire)HtmlPage.SetProperty("cookie",cookie);讀取Cookie 由于讀取到的Cookie是一個…

WPS雙欄格式下插入單欄圖片

以一個我認識的西工大博士大佬的一篇SCI為例,期刊是雙欄,圖片過大,需要單欄進行展示,效果圖如下: 一、雙欄內容 二、插入單欄圖像 隨便敲幾個字,選中, 頁面布局----分欄---一欄 這行字就會…

JavaScript中的數組

Here we are discussing one of the most useful data structure, Array. 在這里,我們討論最有用的數據結構之一Array 。 By conventional definition of arrays, "Arrays are the homogeneous collection of data types. But in JS, Arrays simply are the c…

【C++基礎】異常處理機制概要

目錄C的異常處理方法知識要點踹扔抓的代碼塊示例兩種處理被0除的方法異常處理機制的優點其他語言中的異常處理C函數異常聲明C的異常處理方法知識要點 理解“踹扔抓”三部曲的結構,尤其是catch是怎么匹配異常的。 知道C標準庫中的異常類都是從exception繼承下來的&am…

[轉載]Struts2 獲得Session和Request

轉自http://www.blogjava.net/lyyb2001/archive/2008/03/07/184593.html 在struts1中,獲得到系統的request或者session對象非常方便,都是按照形參傳遞的,但是在struts2中,request和session都被隱藏了struts提供兩種方式訪問sessio…

WPS根據章節編號依次排序

第Ⅲ章節有四小部分,分別為A、B、C、D 第Ⅳ章節要重新開始編號,從A開始 操作步驟: ①再D后面回車(紅線位置回車),生成E ②把Ⅳ中待寫內容寫到E中 ③將E復制到Ⅳ下,這里需要注意D的換行也要復制…