好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 數據庫更新Sqlserver腳本總結

數據庫更新Sqlserver腳本總結

熱門標簽:沒聽見電話機器人幫你接 數字匠心電銷機器人 al智能電話機器人 最新人工智能電銷機器人 成都電話外呼系統一般多少錢 陜西電銷外呼系統好用嗎 蘭州語音外呼系統運營商 銀川高頻外呼回撥系統多少錢 如何做地圖標注圖鋪
表復制:
1. INSERT INTO SELECT語句
 語句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
 要求目標表Table2必須存在,由于目標表Table2已經存在,所以我們除了插入源表Table1的字段外,還可以插入常量。
 示例如下:
復制代碼 代碼如下:

--創建測試表
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
--創建測試數據
Insert into Users1 values('趙','asds')
Insert into Users1 values('錢','asds')
Insert into Users1 values('孫','asds')
Insert into Users1 values('李','asds')
GO
select * from Users2
--INSERT INTO SELECT語句復制表數據
Insert into Users2(Name,Address) select UserName,UserAddress from Users1
GO
--顯示更新后的結果
select * from Users2
GO
--刪除測試表
drop TABLE Users1
drop TABLE Users2

2. SELECT INTO FROM語句
語句形式為:SELECT vale1, value2 into Table2 from Table1
要求目標表Table2不存在,因為在插入時會自動創建表Table2,并將Table1中指定字段數據復制到Table2
示例如下:
復制代碼 代碼如下:

--創建測試表
create TABLE Users1
(
UserID int identity (1,1) primary key not null,
UserName varchar(10),
UserAddress varchar(20)
)
GO
--創建測試數據
Insert into Users1 values('趙','asds')
Insert into Users1 values('錢','asds')
Insert into Users1 values('孫','asds')
Insert into Users1 values('李','asds')
GO
--SELECT INTO FROM語句創建表Users2并復制數據
select UserName,UserAddress INTO Users2 from Users1
GO
--顯示更新前后的結果
select * from Users1
select * from Users2
GO
--刪除測試表
drop TABLE Users1
drop TABLE Users2

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

在表中添加列 :
ALTER TABLE table_name
ADD column_name datatype
刪除表中的列
ALTER TABLE table_name
DROP COLUMN column_name
改變表中列的數據類型
ALTER TABLE table_name
ALTER COLUMN column_name datatype

示例如下:
復制代碼 代碼如下:

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

使用Sp_rename 存儲過程[SQLCE不支持]
 Sp_rename 存儲過程可以修改當前數據庫中用戶對象的名稱,如表、列、索引、存儲過程等待。但在SqlCe下面測試只能改表名
 語法如下:
 Sp_rename[@objname=]'object_name',
  [@newname=]'new_name'
  [,[@objtype=]'object_type']
 其中[@objtype=]'object_type'是要改名的對象的類型,其值可以為
  'Column' 列
  'Database' 數據庫
  'Index' 索引
  'Userdatatype'用戶自定義類型
  'Object' 對象
 值'Object'指代了系統表sysobjects中所有對象,如表、視圖、存儲過程、觸發器、規則、約束等。'object'值為默認值。
 示例如下:
復制代碼 代碼如下:

例1:更改orders表的列p_id 名稱為 products_id
exec sp_rename 'orders.[p_id]','product_id','column'
例2: 更改orders表的名稱為p_orders
exec sp_rename 'orders','p_orders'
您可能感興趣的文章:
  • SQLServer批量更新兩個關聯表數據的方法
  • SQLServer用存儲過程實現插入更新數據示例
  • SQLSERVER 本地查詢更新操作遠程數據庫的代碼
  • sql server中批量插入與更新兩種解決方案分享(asp.net)
  • sql server中批量插入與更新兩種解決方案分享(存儲過程)
  • Sqlserver 2005使用XML一次更新多條記錄的方法
  • SQL Server自動更新統計信息的基本算法
  • SQL Server 利用觸發器對多表視圖進行更新的實現方法
  • SQL Server實現顯示每個類別最新更新數據的方法

標簽:邢臺 巴彥淖爾 鹽城 本溪 宜春 朔州 通化 遼源

巨人網絡通訊聲明:本文標題《數據庫更新Sqlserver腳本總結》,本文關鍵詞  數據庫,更新,Sqlserver,腳本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《數據庫更新Sqlserver腳本總結》相關的同類信息!
  • 本頁收集關于數據庫更新Sqlserver腳本總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 热久久国产欧美一区二区精品| 国产美女遭强高潮| 天天操一操| 欧美午夜一级艳片欧美精品明星| 强睡邻居人妻中文字幕| 亚洲高清一区二区三区久久| 狠色狠色狠狠色综合久久| 页面紧急情况访问升级2g| japanesema性按摩| 麻豆国产AV精品一区二区| 欧美AV色香蕉一区二区蜜桃电影| yy6080私人啪啪| 校花娇躯被学长抽搐呻吟| 日本一级婬片A片AAA毛片男男| 女学生被?c??扒衣服漫画| 艳奴双性调教主奴小说| 八荒战神夜鳞全文阅读| 99久久精品国产一区二区狐狸| 欧美一区二区三区播放| 男人和女人做做那个视频| 大胸奶头晃着喷奶水av日本 | 黄色片视频| 91天堂精品素人第十六季| 国产经典竹菊影视A∨| 偷偷操不一样的99| 最美人妖系列~国产Ts龚景旋| 香蕉99秘?精品一区丁香| 精品一区二区三区免费站| 王者荣耀女英雄无遮挡| 脔到哭蛇双根宫交H| 精品国产一区二区三区四区97| 91视频99| 免费看一级特黄a大片| 国内精品久久久久精品| 一本色道久久综合一区| 在讲台双腿打开调教play视频| 99国产精品成人AV片免费看| 国产精品久久久久精品三级97| 篮球队生被C到合不拢腿H视频| 天天操91| 男生舔女生胸|