freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

項目三公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改(參考版)

2024-09-05 00:18本頁面
  

【正文】 39。R39。pub_id_rule39。 【 例 30】 解除綁定名為 pub_id_rule 的規(guī)則并將其除去。規(guī)則名稱必須符合標識符規(guī)則。 刪除規(guī)則 從當前數(shù)據(jù)庫中刪除一個或多個用戶定義的規(guī)則。, 39。 EXEC sp_bindrule 39。, employees.[hiredate]39。 Use panyinfo go EXEC sp_bindrule 39。 綁定規(guī)則 1)將規(guī)則綁定到列 【 例 28】 假設已經(jīng)用 CREATE RULE 語句在當前數(shù)據(jù)庫中創(chuàng)建名為 today 的規(guī)則,將規(guī)則綁定到 employees 表的 hire date 列。:綁定了規(guī)則的表和列或用戶定義的數(shù)據(jù)類型。 ? [objname =] 39。rule39。 , [ objname = ] 39。 語法 : sp_bindrule [ rulename = ] 39。_ _%[09]39。) 2)列表規(guī)則 3)模式規(guī)則 【 例 28】 創(chuàng)建一個遵循這種模式的規(guī)則:任意兩個字符的后面跟一個連字符和任意多個字符(或沒有字符),并以 0 到 9 之間的整數(shù)結尾。, 39。, 39。 CREATE RULE list_rule AS list IN (39。 規(guī)則分類:范圍規(guī)則、列表規(guī)則、模式規(guī)則 創(chuàng)建規(guī)則 1)范圍規(guī)則 【 例 26】 創(chuàng)建一個規(guī)則,用以限制插入該規(guī)則所綁定的列中的整數(shù)范圍。當綁定到列或用戶定義數(shù)據(jù)類型時,規(guī)則將指定可以插入到列中的可接受的值。 CHECK 約束比規(guī)則更簡明,一個列只能應用一個規(guī)則,但是卻可以應用多個 CHECK 約束。用于執(zhí)行一些與 CHECK 約束相同的功能。默認情況下,用戶定義數(shù)據(jù)類型的現(xiàn)有列繼承 default,除非默認值直接綁定到列中。object_name39。:由 CREATE DEFAULT 語句創(chuàng)建的默認名稱。object_name? 參數(shù): ? [defname =] 39。default39。 系統(tǒng)存儲過程 sp_bindefault,將默認值綁定到列或用戶定義的數(shù)據(jù)類型。 語法: CREATE DEFAULT default_name AS 表達式 有兩種使用默認值的方法: 【 例 25】 創(chuàng)建簡單的字符默認值?男?。 ? 在 CREATE TABLE 中使用 DEFAULT 關鍵字創(chuàng)建默認定義,將常量表達式指派為列的默認值。 創(chuàng)建稱為默認值的對象。 拓展知識 一、默認 定義:當用戶未指定時由系統(tǒng)自動指派的數(shù)據(jù)值、選項設置、排序規(guī)則或名稱。但是, TRUNCATE TABLE語句執(zhí)行更快。 四、 TRUNCATE TABLE語句刪除表中數(shù)據(jù) 可以使用 TRUNCATE TABLE語句刪除表中所有行。 【 例 24】 在產(chǎn)品信息表中,刪除所有庫產(chǎn)量小于 200的產(chǎn)品信息。 ?tables:是用于設定刪除條件所需的表名。 三、 DELETE語句刪除表中數(shù)據(jù) 可以用的 DELETE語句來實現(xiàn)。 語法: UPDATE 表名 SET 列名 =表達式 [WHERE 條件 ] 【 例 23】 在產(chǎn)品信息表中,將所有庫產(chǎn)量小于 200的產(chǎn)品的庫存量置為 0。Explicit value39。Explicit value39。Explicit value39。Explicit value39。Explicit value39。column default39。 INSERT 語句插入一些行,這些行只有部分列包含值。Rower39。 插入與列順序不同的數(shù)據(jù) 【 例 21】 使用 column_list 及 VALUES 列表顯式地指定將被插入每個列的值。 ( 3)標識列,不必輸入數(shù)據(jù)。) 需要注意的是: ( 1)輸入的順序和數(shù)據(jù)類型必須與表中列的順序和數(shù)據(jù)類型一致。 39。 USE COMPANYINFO GO INSERT category (類別 ID,類別名,說明) VALUES (3, 39。 ?Values_list:要作為表的行插入的列的值列表。如果在表中插入部分數(shù)據(jù)時,或要插入的列以不同的順序被定義時,可使用它。 ?使用 TransactSQL語句方法 : INSERT語句向表中插入數(shù)據(jù) 語法: INSERT [INTO] table_name [(column_list)] Values(Values_list ) 參數(shù)說明: ?table_name:指定要插入數(shù)據(jù)的表名。 由于市場急速變化,產(chǎn)品信息表中數(shù)據(jù)不能準確反映信息,現(xiàn)刪除所有的記錄。 產(chǎn)品 ID 產(chǎn)品名 類別 ID 單價 庫存量(件) 1000 電風扇 001 240 234 1001 冰箱 001 1850 600 1002 電視機 001 4560 1000 1003 牙膏 002 100 1004 牙刷 002 3 600 工作任務( 2) 目前,市場出現(xiàn)一種新產(chǎn)品?電動牙刷?,它的產(chǎn)品代號為? 1005”,單價為 30元,類別代號為? 002”,庫存量為 0,請將該產(chǎn)品的記錄插入到 product表中。 【 例 19】 顯示有關 publishers 表的信息。而最重要的是需要查看表中的數(shù)據(jù)。可以在任何數(shù)據(jù)庫內執(zhí)行此操作。 使用企業(yè)管理器刪除表 使用 TSQL的 DROP TABLE 語句刪除表 語句格式: DROP TABLE TABLE_name A、 除去當前數(shù)據(jù)庫內的表 【 例 17】 從當前數(shù)據(jù)庫中刪除 titles1 表及其數(shù)據(jù)和索引。 2)輸入如下 TransactSQL語句并執(zhí)行 。 程序清單: ALTER TABLE MyTable ADD AddDate smalldatetime NULL CONSTRAINT AddDateDflt DEFAULT getdate() WITH VALUES ( 4) 更改表以添加具有約束的列 【 例 16】 向表中添加具有 UNIQUE 約束的新列。 CREATE TABLE doc_exb ( column_a INT, column_b VARCHAR(20) NULL) GO ALTER TABLE doc_exb DROP COLUMN column_b GO EXEC sp_help doc_exb GO DROP TABLE doc_exb GO (3)添加具有默認值的可為空的列 【 例 15】 添加可為空的、具有 DEFAULT 定義的列,并使用 WITH VALUES 為表中的各現(xiàn)有行提供值。 ( 1)更改表以添加新列 【 例 13】 添加一個允許空值的列,各行的新列中的值將為 NULL。 ? CONSTRAINT:刪除數(shù)據(jù)庫中的約束 。 ? puted_column expression:計算列的計算表達式 。 ? ADD|DROPS ROWGUIDCOL:加或刪除列的 ROWGUIDCOL屬性 。 ? column_name:指定列的名稱 。 利用 TransactSQL語句的方法 ALTER TABLE命令( 1) ALTER TABLE命令可以添加或刪除表的列 、 約束 。點擊 ? 表 ? 節(jié)點 , 在 employe 表上右擊鼠標 ,在打開的快捷菜單中執(zhí)行 【 設計表 】 命令 。 利用企業(yè)管理器方法 工作任務 ( 一 ) 修改前面創(chuàng)建的 employee表 , 將 ? 特長 ? 字段的數(shù)據(jù)類型改為 varchar,長度為 100。 ? 利用 TransactSQL語言中的 alter table命令增加、刪除和修改字段。 一、修改表 ? 利用企業(yè)管理器增加、刪除和修改字段 。 4.將 employee表中性別字段創(chuàng)建一個 DEFAULT約束,默認值為 39。 2. 先創(chuàng)建一個名為 order_tab2的表 , 然后再刪除 。若該列是主鍵,則系統(tǒng)強制主鍵列為非空約束,而其他列的非空約束必須根據(jù)需要加以設置。 SQL Server推薦使用缺省約束,而不使用定義缺省值的方式來指定列的缺省值。 create table order_tab2( 訂單 ID char(8), 產(chǎn)品 ID char(8), 產(chǎn)品名 varchar(10), 數(shù)量 smallint, constraint pk_order_id primary key (訂單 ID), constraint chk_quantity check(數(shù)量 =10) ) 注意:對計算列不能作除檢查約束外的任何約束。 ?logical_expression:指定邏輯條件表達式,返回值為 TRUE或 FALSE。系統(tǒng)分配的名稱以 CK開始,后跟表名 ? 在?約束表達式?框中,為 CHECK約束鍵入 SQL表達式,如將? product”表中的?庫存量?列的數(shù)據(jù)限制在 100到 1000之間,即輸入:?庫存量 =100 and 庫存量 =1000”, ? 關閉設計表? product”的設計器,系統(tǒng)將提示是否保存對表產(chǎn)品的更改,點擊?是?按鈕,保存所創(chuàng)建的 CHECK約束。選擇? CHECK約束?選項卡,將彈出對話框。 ? 啟動企業(yè)管理器,展開數(shù)據(jù)庫,在? product”表上右擊鼠標,在彈出的菜單上點擊 ?設計表?,進入表的設計窗口??梢詫γ總€列設置符合檢查。 ( 2)使用 TransactSQL語句定義惟一性約束 語法 : CONSTRAINT constraint_name UNIQUE [CLUSTERED | NONCLUSTERED] (column_ namel[, column_ name2,..., column_ name16]) 【 例 10】 定義一個員工信息表,其中員工的身份證號具有惟一性。 ?在設計面板的空白處右擊鼠標,在彈出的菜單中選擇?屬性?。 ( 1)在企業(yè)管理器中定義惟一性鍵 【 例 9】 將? product”表中的產(chǎn)品 ID列設定為唯一性約束。由于主關鍵字值是具有唯一性的,因此主關鍵字列不能再設定唯一性約束。 腳本文件 31: use students go CREATE TABLE 學生 (學號 char(6) NOT NULL, 性別 char(2) NOT NULL , 姓名 char(10) NOT NULL, 學分 int constraint pk_student_id primary key (學號 ) ) go 腳本文件 32 CREATE TABLE 課程 (課程號 char(12) NOT NULL , 課程名 char(12) NOT NULL , 學時 char(10) NOT NULL , 學分 char(10) NOT NULL constraint pk_course_id primary key (課程號 )
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1