成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server數據庫中的9簡單示例

數據庫 SQL Server
以下的文章主要描述的是SQL Server數據庫中的幾個簡單示例,以下就是文章的主要內容的具體描述,望大家會對其有所收獲。

以下的文章主要向大家講述的是SQL Server數據庫中的9個簡單示例,假如你在實際操作中遇到SQL Server數據庫應用中的一些問題但是你卻不知道對其如何正確的解決,那么以下的文章對你而言一定是良師益友。

SQL Server的簡單示例:

1、首先,建立一個表,然后通過存儲過程往該表中插入100條記錄

以下是引用片段:

  1. create table teachers(id int primary key not null identity(10000,100),  
  2. tea_name varchar(50), tea_age int default 20) create procedure insert1000teachers as declare   
  3. @tea_name varchar(50) declare @tea_age int declare @index int declare   
  4. @count int set @index=1 set @count=100 while @index<@count begin set @tea_age=30*rand() set  
  5. @tea_name='teacher' set @tea_name=@tea_name+convert(varchar,@index)  
  6. insert into teachers(tea_name,tea_age) values(@tea_name,@tea_age) set @index=@index+1 end  

2、創建數據庫

以下是引用片段:

  1. create database test1 on primary ( name=t1_dat,  
  2. filename='d:test_database1t1_dat.mdf'size=1filegrowth=15%, maxsize=50 ),   
  3. name=t2_datfilename='d:test_database1t2_dat.ndf'size=1maxsize=UNLIMITEDfilegrowth=1 ) log>   

3、增加一個數據文件到指定的數據庫

以下是引用片段:

  1. alter database test1 add file ( name=t3_datfilename='d:test_database1t3_dat.ndf'size=1maxsize=UNLIMITEDfilegrowth=1 ) 

4、SQL Server數據庫之增加組

以下是引用片段:

  1. alter database test1 add filegroup filegroup1 

5、增加一個數據文件到指定的組

以下是引用片段:

  1. alter database test1 add file ( name=t4_datfilename='d:test_database1t4_dat.ndf' ) to filegroup filegroup1 

6、對象重命名

更改字段名:

  1. sp_rename 'teachers.tea_name','tea_name1','column' 

更改表名:

  1. sp_rename 'dbo.teachers','teachers1' 

7、查看存儲過程的內容:

  1. sp_helptext insert1000teachers 

8、采用存儲過程實現:根據存儲過程中的內容,查找存儲過程的名字

以下是引用片段:

  1. create procedure getProcedureByBodyWords @patpro varchar(100), 

存儲過程中的任意內容 @proname varchar(50) --存儲過程的部分或者全名,或者為

  1. null as begin select name from sysobjects where id in (select id from syscomments where text like '%'+@patpro+'%')   
  2. and name like case when @proname is null then '%' else '%'+@proname+'%' end end  

如有存儲過程名為insert1000teachers,操作如下可得其全名

  1. exec getProcedureByBodyWords 'insert','insert1000' 

9、采用觸發器備份數據表中的數據:

建立測試數據表:

一個用于插入數據,test3

另一個作為備份,test3_bak

以下是引用片段:

  1. create table test3(id int primary key not null identity(1,1),uname varchar(20),uage int);   
  2. create table test3_bak(id int primary key not null identity(1,1),bid int,uname varchar(20), uage int,active char(1));  

編寫備份用的觸發器,只有更新或者是插入的時候才觸發

以下是引用片段:

  1. alter trigger test3_bak_insert_update on test3 for insert,update as declare   
  2. @id int declare @uname varchar(20) declare @uage int begin select @idid=id,@unameuname=uname,  
  3. @uageuage=uage from inserted if @id<>0 begin update test3_bak set active='0' where bid=  
  4. @id insert into test3_bak(bid,uname,uage,active) values(@id,@uname,@uage,'1') end end  

測試數據:

以下是引用片段:

  1. insert into test3(uname,uage) values('FLB',20) insert into test3(uname,uage)  
  2. values('FLB1',21) insert into test3(uname,uage) values('FLB2',22) update test3 set uage=  
  3. 100 where id=27 delete from test3 where id=20 

大家可自己采用下面的查詢蹤兩個表的數據變化:

以下是引用片段:

  1. select * from test3 select * from test3_bak 

以上的相關內容就是對SQL Server數據庫的幾個簡單示例的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server 分布式事務的概念與包括事物
  2. SQL Server 數據庫給CPU分配線程的操作流程
  3. SQL Server主鍵列的正確查看方式
  4. SQL Server刪除群集的實例演示
  5. 對SQL Server數據庫與XML支持的正確理解

 

責任編輯:佚名 來源: 睿商在線
相關推薦

2011-01-13 08:47:49

SQL Server數

2011-08-09 17:24:21

SQL Server 數據庫日志

2011-08-19 14:53:02

SQL ServerDataRelatio

2011-08-15 15:40:57

SQL Server 系統數據庫

2010-06-30 11:31:55

SQL Server數

2010-07-06 15:07:37

SQL Server

2010-06-28 10:06:09

SQL Server數

2010-07-15 17:28:50

SQL Server

2010-07-15 15:37:13

SQL Server數

2011-08-15 14:12:16

SQL ServerDATEDIFF

2011-08-15 11:24:46

SQL Server事務

2010-07-08 15:55:25

SQL Server

2010-07-08 11:05:14

SQL Server數

2010-07-13 09:12:56

SQL Server

2010-06-17 13:34:47

SQL Server數

2011-08-25 16:13:31

SQL Server批量替換數據

2010-07-14 15:32:28

SQL Server

2010-07-08 17:33:21

SQL Server數

2011-08-25 11:22:39

SQL Server數據庫字段說明

2011-08-02 13:44:49

JSPJDBCSQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩精品久久 | av国产精品 | 欧美涩涩网 | 国产成人免费视频网站高清观看视频 | 欧美www在线观看 | 中文字幕在线视频免费视频 | 一区免费| 久久精品一级 | 一区二区三区在线观看视频 | 亚洲精品91 | 一呦二呦三呦国产精品 | 91精品国产欧美一区二区成人 | 欧美日韩国产一区二区三区 | 成人黄在线观看 | 国产亚洲精品精品国产亚洲综合 | 国产色在线 | 超碰免费在线 | www.伊人.com | www成人啪啪18 | 欧美日韩在线综合 | 情侣酒店偷拍一区二区在线播放 | 国产精品久久久久久婷婷天堂 | 日韩不卡一二区 | 亚洲精品久久久久久宅男 | 四虎首页 | 久久视频一区 | 国产高潮好爽受不了了夜夜做 | 精品国产乱码久久久久久牛牛 | 男人av网 | 免费激情网站 | 毛片大全 | 男女污网站 | 一区二区国产精品 | 精品一级| 三级视频网站 | 亚洲激情综合 | 91看片在线 | 国产成人免费网站 | 午夜影院黄 | 综合婷婷 | 亚洲精品日韩在线 |