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

正文內容

項目三公司管理數據系統的表的創(chuàng)建和修改-wenkub.com

2024-08-28 00:18 本頁面
   

【正文】 ) BEGIN EXEC sp_unbindrule 39。 USE pubs IF EXISTS (SELECT name FROM sysobjects WHERE name = 39。 語法: DROP RULE { rule } [ ,...n ] 參數 ? Rule: 是要刪除的規(guī)則。rule_ssn39。today39。如果 object_name 沒有采取 格式,則認為它屬于用戶定義數據類型。:由 CREATE RULE 語句創(chuàng)建的規(guī)則名稱。rule39。 CREATE RULE pattern_rule AS value LIKE 39。073639。 CREATE RULE range_rule AS range = $1000 AND range $20200 【 例 27】 創(chuàng)建一個規(guī)則,用以將輸入到該規(guī)則所綁定的列中的實際值限制為只能是該規(guī)則中列出的值。 二、 規(guī)則 創(chuàng)建稱為規(guī)則的對象。 默認值綁定 綁定默認對象 使用 T_sQL 語句刪除綁定 語法: exec sp_unbindefault ?綁定列的名稱’ 規(guī)則是一種數據庫對象,可以被綁定到一個或多個列上,還可以被綁定到用戶自己定義的數據類型上。 ? [objname =] 39。 , [ objname = ] 39。 USE pubs GO CREATE DEFAULT Sexdlf AS ?男 39。當綁定到列或用戶定義數據類型時,如果插入時沒有明確提供值,默認值便指定一個值,并將其插入到對象所綁定的列中(或者,在用戶定義數據類型的情況下,插入到所有列中)。 語法: TRUNCATE TABLE table_name 注意 : TRUNCATE TABLE語句刪除表中的所有行,所以此語句不能包含 WHERE字句。 USE COMPANYINFO GO DELETE product WHERE 庫存量 =200 GO 刪除一行數據 DELETE FROM Table_name [WHERE Search_Condition] 刪除多行數據 可以通過省略 DELETE 語句中的 WHERE 子句或在 WHERE 子句中包含一個將刪除多行的條件來刪除多行數據。 語法: DELETE [FROM] table_name [WHERE condition] 參數說明: ?table_name:要刪除的行的表名。) 二、 UPDATE語句修改表中的數據 在表修改數據時,可以用 UPDATE語句來實現。) INSERT INTO T1 (col2,col3,col4) VALUES (39。) INSERT INTO T1 (col2,col4) VALUES (39。 CREATE TABLE T1 ( col1 int, col2 varchar(30) DEFAULT 39。 CREATE TABLE T1 ( readerID int, readerName varchar(30)) INSERT T1 (readerName , readerID ) VALUES (39。 ( 2)可以不給全部列賦值,但沒有賦值的列必須是可以為空的列。文具類 39。 ?VALUES :指出要插入的表的列應取的值。 一、插入數據 ?使用企業(yè)管理器方法:選擇?打開表?項,單擊?返回所有行?命令項。 USE pubs EXEC sp_help publishers 模塊 3 公司管理數據系統表數據的操作 教學目標 Transact—SQL語句插入記錄 Transact—SQL語句修改記錄 Transact—SQL語句刪除記錄 工作任務( 1) 利用企業(yè)管理器和 Transact—SQL語句,在COMPANYINFO數據庫中的 product 表中插入如下記錄,如表所示。 DROP TABLE 三、查看表的信息 在數據庫中創(chuàng)建表之后,可能需要查看有關表屬性的一些信息(如列名、列的數據類型及其索引的特性等等)。 USE COMPANYINFO GO ALTER TABLE employee ALTER COLUMN 特長 varchar(100) null GO 二、刪除表 刪除表時,表的結構定義、數據、全文索引、約束和索引都永久地從數據庫中刪除,原來存放表及其索引的存儲空間可用來存放其它表。如果沒有使用 WITH VALUES,那么每一行的新列中都將具有 NULL 值。 ? COLUMN column_name:指定刪除數據庫中的列 。 ? ADD:添加一個或多個列 、 計算列或表約束的定義 。 語法 : ALTER TABLE table_name {ALTER COLUMN column_name /*修改已有列的屬性 */ new_data_type[(precision[,scale])] [COLLATEcollation_name] [NULL | NOT NULL] |{ADD | DROP }ROWGUIDCOL }} ALTER TABLE命令 ( 2) /*增加新列 | ADD {[ column_definition ] | column_name AS column_expression } [ ,...n ] | [ WITH CHECK | WITH NOCHECK ] ADD { table_constraint } [ ,...n ] ALTER TABLE命令 ( 3) /*刪除列 | DROP { [ CONSTRAINT ] constraint_name | COLUMN column } [ ,...n ] | { CHECK | NOCHECK } CONSTRAIN { ALL | constraint_name [ ,...n ] } | { ENABLE | DISABLE } TRIGGER { ALL | trigger_name [ ,...n ] } } 參數說明 : ? table_name:指定要修改的表的名稱 。 ( 1) 展開 SQL Server服務器和相應的數據庫 。 在企業(yè)管理器中,打開指定的服務器中要修改表的數據庫,用右鍵單擊要進行修改的表,從彈出的快捷菜單中選擇設計表選項,則會出現設計表對話框,在該對話框中,可以利用圖形化工具完成增加、刪除和修改字段的操作。 3. 將 employee表中的姓名字段強制非空約束 。 語法 : CONSTRAINT constraint_name DEFAULT constant_expression [FOR column_ name] 例:創(chuàng)建一個司機表 腳本文件 1: Create table driver( 姓名 varchar(8) NOT NULL, 是否見習 char(1) DEFAULT(‘是’ ), 身份證號 char(18) NOT NULL UNIQUE , 電話 char(8) ) Constraint jianxi_de default (‘是’ ) NOT NULL約束 NOT NULL約束又稱非空約束,表示使用該約束的列不允許使用空值。 【 例 12】 創(chuàng)建一個訂貨表,其中訂貨量必須不小于 10。 ? 對話框中? CHECK約束?選項卡 ? 單擊?新建?按鈕,?選定的約束?列表框顯示了由系統分配的新約束名。 ( 1)在企業(yè)管理器中設定 CHECK約束的方法 【 例 11】 “product”表中的庫存量列設定 CHECK約束,使此列的值限制在 100到 1000之間。選擇?索引 /鍵?選項卡 ?單擊?新建?按鈕,系統分配的名稱將出現在?索引名?文本框中。唯一性約束最多由 16個列組成。 【 例 8】 創(chuàng)建一個課程表,然后創(chuàng)建一個成績表與前面創(chuàng)建的學生表和課程的關聯。 在子表中有數據行與父表中的對應數據行相關聯的情況下 , 如果指定了值 CASCADE, 則在刪除父表數據行時會將子表中對應的數據行刪除;如果指定的是 NO ACTION, 則 SQL Server會產生一個錯誤 , 并將父表中的刪除操作回滾 。 ( 2) 使用 TransactSQL語句定義外關鍵字約束 語法如下 : CONSTRAINT constraint_name FOREIGN KEY (column_namel[,column_name2,..., column_namel6]) REFERENCES ref_table [(ref_columnl[, ref_column2,..., ref_columnl6])] [ ON DELETE{CASCADE|NO ACTION}] [ ON UPDATE{CASCADE|NO ACTION}]] [NOT FOR REPLICATION] 各參數說明 : ? REFERENCES:指定要建立關聯的表的信息 。 將打開 ? 添加表 ? 對話框 。 titles 表中的 pub_id 列與 publishers 表中的主鍵列相對應。 當一個表中的一個列或多個列的組合和其它表中的主關鍵字屬性相同時 , 就可以將這些列或列的組合定義為外關鍵字 , 并設定已適合哪個表中哪些列相關聯 。 主關鍵字最多由 16個列組成 。 如果不指定 , 則系統會自動生成一個約束名 。 說明 :如果主關鍵字包含多個字段 , 則在定義時 , 首先按住 【 Ctrl】 鍵或 【 Shift】 鍵 , 再選擇字段 。 這樣的字段被稱為關鍵字 。嚴格地說列的數據類型也是一種列約束,它限定了列的取值的域。 注意: 對于 BYTE和 TEXT列不可以指定主鍵約束、唯一約束和外鍵約束,但可以用檢查約束來檢查其值是否為 NULL。 1. 創(chuàng)建表名為 ? p_order”的產品訂單表的命令如下: CREATE TABLE p_order( 訂單 ID int primary key, 產品 ID int, 數量 int, 雇員 ID int, 客戶 ID int, 訂貨日期 datetime ) GO 2. 創(chuàng)建表名為 ? employee”的產品信息表的命令如下: CREATE TABLE employee( 雇員 ID int primary key, 姓名 varchar(8), 性別 char(2), 出生日期 datetime, 雇傭日期 datetime, 特長 varch
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1