最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

數(shù)據(jù)庫(kù)更新Sqlserver腳本總結(jié)

 更新時(shí)間:2011年06月27日 21:30:53   作者:  
數(shù)據(jù)庫(kù)更新Sqlserver腳本總結(jié),需要的朋友可以參考下。
表復(fù)制:
1. INSERT INTO SELECT語(yǔ)句
 語(yǔ)句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
 要求目標(biāo)表Table2必須存在,由于目標(biāo)表Table2已經(jīng)存在,所以我們除了插入源表Table1的字段外,還可以插入常量。
 示例如下:
復(fù)制代碼 代碼如下:

--創(chuàng)建測(cè)試表
create TABLE Users1
(
UserID int identity (1,1) primary key not null,
UserName varchar(10),
UserAddress varchar(20)
)
GO
create TABLE Users2
(
ID int identity (1,1) primary key not null,
Name varchar(10),
Address varchar(20)
)
GO
--創(chuàng)建測(cè)試數(shù)據(jù)
Insert into Users1 values('趙','asds')
Insert into Users1 values('錢(qián)','asds')
Insert into Users1 values('孫','asds')
Insert into Users1 values('李','asds')
GO
select * from Users2
--INSERT INTO SELECT語(yǔ)句復(fù)制表數(shù)據(jù)
Insert into Users2(Name,Address) select UserName,UserAddress from Users1
GO
--顯示更新后的結(jié)果
select * from Users2
GO
--刪除測(cè)試表
drop TABLE Users1
drop TABLE Users2

2. SELECT INTO FROM語(yǔ)句
語(yǔ)句形式為:SELECT vale1, value2 into Table2 from Table1
要求目標(biāo)表Table2不存在,因?yàn)樵诓迦霑r(shí)會(huì)自動(dòng)創(chuàng)建表Table2,并將Table1中指定字段數(shù)據(jù)復(fù)制到Table2
示例如下:
復(fù)制代碼 代碼如下:

--創(chuàng)建測(cè)試表
create TABLE Users1
(
UserID int identity (1,1) primary key not null,
UserName varchar(10),
UserAddress varchar(20)
)
GO
--創(chuàng)建測(cè)試數(shù)據(jù)
Insert into Users1 values('趙','asds')
Insert into Users1 values('錢(qián)','asds')
Insert into Users1 values('孫','asds')
Insert into Users1 values('李','asds')
GO
--SELECT INTO FROM語(yǔ)句創(chuàng)建表Users2并復(fù)制數(shù)據(jù)
select UserName,UserAddress INTO Users2 from Users1
GO
--顯示更新前后的結(jié)果
select * from Users1
select * from Users2
GO
--刪除測(cè)試表
drop TABLE Users1
drop TABLE Users2

表更改:
3.ALTER TABLE 語(yǔ)句
 ALTER TABLE 語(yǔ)句用于在已有的表中添加、修改或刪除列。
 語(yǔ)句形式為:
復(fù)制代碼 代碼如下:

在表中添加列 :
ALTER TABLE table_name
ADD column_name datatype
刪除表中的列
ALTER TABLE table_name
DROP COLUMN column_name
改變表中列的數(shù)據(jù)類(lèi)型
ALTER TABLE table_name
ALTER COLUMN column_name datatype

示例如下:
復(fù)制代碼 代碼如下:

--創(chuàng)建測(cè)試表
create TABLE Users
(
UserID int identity (1,1) primary key not null,
UserName varchar(10),
UserAddress varchar(20)
)
GO
--在Users表中添加一個(gè)名為 "Birthday" 的新列 數(shù)據(jù)類(lèi)型為datetime
ALTER TABLE Users ADD Birthday datetime
GO
--在Users表中把 "Birthday" 列的數(shù)據(jù)類(lèi)型改為nvarchar(20)
ALTER TABLE Users ALTER COLUMN Birthday nvarchar(20)
GO
--刪除 "Person" 表中的 "Birthday" 列:
ALTER TABLE Users DROP COLUMN Birthday
GO
--刪除測(cè)試表
drop TABLE Users

使用Sp_rename 存儲(chǔ)過(guò)程[SQLCE不支持]
 Sp_rename 存儲(chǔ)過(guò)程可以修改當(dāng)前數(shù)據(jù)庫(kù)中用戶(hù)對(duì)象的名稱(chēng),如表、列、索引、存儲(chǔ)過(guò)程等待。但在SqlCe下面測(cè)試只能改表名
 語(yǔ)法如下:
 Sp_rename[@objname=]'object_name',
  [@newname=]'new_name'
  [,[@objtype=]'object_type']
 其中[@objtype=]'object_type'是要改名的對(duì)象的類(lèi)型,其值可以為
  'Column' 列
  'Database' 數(shù)據(jù)庫(kù)
  'Index' 索引
  'Userdatatype'用戶(hù)自定義類(lèi)型
  'Object' 對(duì)象
 值'Object'指代了系統(tǒng)表sysobjects中所有對(duì)象,如表、視圖、存儲(chǔ)過(guò)程、觸發(fā)器、規(guī)則、約束等。'object'值為默認(rèn)值。
 示例如下:
復(fù)制代碼 代碼如下:

例1:更改orders表的列p_id 名稱(chēng)為 products_id
exec sp_rename 'orders.[p_id]','product_id','column'
例2: 更改orders表的名稱(chēng)為p_orders
exec sp_rename 'orders','p_orders'

相關(guān)文章

  • SQL Server 2008 R2登錄失敗的解決方法

    SQL Server 2008 R2登錄失敗的解決方法

    這篇文章主要為大家詳細(xì)介紹了SQL Server 2008 R2登錄失敗的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Sqlserver之死鎖查詢(xún)以及批量解鎖的實(shí)現(xiàn)方法

    Sqlserver之死鎖查詢(xún)以及批量解鎖的實(shí)現(xiàn)方法

    這篇文章主要介紹了Sqlserver之死鎖查詢(xún)以及批量解鎖的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 數(shù)據(jù)庫(kù)日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(2)

    數(shù)據(jù)庫(kù)日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(2)

    下面小編就為大家?guī)?lái)一篇數(shù)據(jù)庫(kù)基礎(chǔ)的幾道練習(xí)題(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你
    2021-07-07
  • SQL 注入式攻擊的本質(zhì)

    SQL 注入式攻擊的本質(zhì)

    SQL 注入式攻擊,又是注入式攻擊,沒(méi)想到2008年這個(gè)老掉牙的東西又出來(lái)攪風(fēng)攪雨,更沒(méi)想到的是這么老掉牙的東西居然還能跑出來(lái)攪風(fēng)攪雨,而且造成了如此大的破壞
    2008-12-12
  • SQL?server中視圖(view)創(chuàng)建、修改與刪除

    SQL?server中視圖(view)創(chuàng)建、修改與刪除

    這篇文章主要給大家介紹了關(guān)于SQL?server中視圖(view)創(chuàng)建、修改與刪除的相關(guān)資料,視圖(View)是從一個(gè)或多個(gè)表或其它視圖導(dǎo)出的,用來(lái)導(dǎo)出視圖的表稱(chēng)為基表,導(dǎo)出的視圖又稱(chēng)為虛表,需要的朋友可以參考下
    2024-01-01
  • 安裝sqlserver2000時(shí)出現(xiàn)wowexec.exe無(wú)反應(yīng)的解決方法

    安裝sqlserver2000時(shí)出現(xiàn)wowexec.exe無(wú)反應(yīng)的解決方法

    wowexec.exe是操作系統(tǒng)相關(guān)程序,用于支持16位進(jìn)程,而wowexec 或者 wowexec.exe則是當(dāng)硬盤(pán)上的文件碎片過(guò)多時(shí),系統(tǒng)自動(dòng)進(jìn)行碎片整理
    2013-04-04
  • 詳解SQLServer和Oracle的分頁(yè)查詢(xún)

    詳解SQLServer和Oracle的分頁(yè)查詢(xún)

    分頁(yè)功能是我們的基本功,必須要牢固掌握。通過(guò)對(duì)分頁(yè)算法的整理,希望對(duì)實(shí)現(xiàn)分頁(yè)功能更得心應(yīng)手了,需要的朋友可以參考下
    2015-09-09
  • SQL Server中自動(dòng)抓取阻塞的詳細(xì)流程

    SQL Server中自動(dòng)抓取阻塞的詳細(xì)流程

    當(dāng)來(lái)自應(yīng)用程序的第一個(gè)連接控制鎖而第二個(gè)連接需要相沖突的鎖類(lèi)型時(shí),將發(fā)生阻塞,其結(jié)果是強(qiáng)制第二個(gè)連接等待,而在第一個(gè)連接上阻塞,本文給大家詳細(xì)介紹了SQL Server中如何自動(dòng)抓取阻塞,通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • SQL(MSSQLSERVER)服務(wù)啟動(dòng)錯(cuò)誤代碼3414的解決方法

    SQL(MSSQLSERVER)服務(wù)啟動(dòng)錯(cuò)誤代碼3414的解決方法

    這篇文章主要介紹了SQL(MSSQLSERVER)服務(wù)啟動(dòng)錯(cuò)誤代碼3414的解決方法,需要的朋友可以參考下
    2016-03-03
  • 沒(méi)有SQL Server數(shù)據(jù)庫(kù)時(shí)如何打開(kāi).MDF文件

    沒(méi)有SQL Server數(shù)據(jù)庫(kù)時(shí)如何打開(kāi).MDF文件

    本文主要介紹了在安裝有Visual Studio 2005或以上的版本的前提下,沒(méi)有安裝SQL Server數(shù)據(jù)庫(kù)也可以打開(kāi).MDF數(shù)據(jù)庫(kù)文件的方法,需要的朋友可以參考下
    2015-08-08

最新評(píng)論

和硕县| 邛崃市| 米林县| 新野县| 民丰县| 鄂尔多斯市| 达日县| 茌平县| 云浮市| 灵寿县| 七台河市| 东台市| 无极县| 望江县| 厦门市| 沁水县| 宁城县| 进贤县| 阜阳市| 安阳市| 普宁市| 遂川县| 抚宁县| 西和县| 昭平县| 鄂伦春自治旗| 乐平市| 兰坪| 泗水县| 灵寿县| 连南| 宝应县| 星子县| 彩票| 平谷区| 武平县| 赤水市| 通山县| 宁明县| 沙田区| 扶风县|