国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

一個簡單的事務

2024-07-21 02:48:53
字體:
來源:轉載
供稿:網友
一個簡單的事務

  從這篇開始要總結事務了,我們就從一個簡單的事務示例開始吧。下面這個示例首先定義了一個事務,然后把關于一個新訂單的數據記錄到數據庫中。示例代碼如下:

USE TSQLFundamentals2008;GO-- 事務-- 一個簡單的事務BEGIN TRAN;-- 聲明一個變量,保存新的OrderIDDECLARE @neWorderid AS INT=0;-- 將一個新訂單插入到Sales.Orders表中INSERT INTO Sales.Orders        ( custid ,          empid ,          orderdate ,          requireddate ,          shippeddate ,          shipperid ,          freight ,          shipname ,          shipaddress ,          shipcity ,          shiPRegion ,          shippostalcode ,          shipcountry        )VALUES  ( 85 , -- custid - int          5 , -- empid - int          '20090212' , -- orderdate - datetime          '20090301' , -- requireddate - datetime          '20090216' , -- shippeddate - datetime          3 , -- shipperid - int          32.38 , -- freight - money          N'ship to 85-b' , -- shipname - nvarchar(40)          N'6789 rue de l' , -- shipaddress - nvarchar(60)          N'Abbaye' , -- shipcity - nvarchar(15)          N'Reims' , -- shipregion - nvarchar(15)          N'10345' , -- shippostalcode - nvarchar(10)          N'France'  -- shipcountry - nvarchar(15)        );        -- 將新的訂單ID保存到變量中SET @neworderid= SCOPE_IDENTITY(); --或者@@IDENTITY-- 返回新的訂單IDSELECT @neworderid AS neworderid;-- 將新訂單的訂單明細插入到Sales.OrderDetails表中INSERT INTO Sales.OrderDetails( orderid ,productid ,unitprice ,qty ,discount)VALUES ( @neworderid,11 ,14.00 ,12 ,0.000),        (@neworderid,42,9.80,10,0.000),        (@neworderid,72,34.80,5,0.000);-- 提交事務COMMIT TRAN;

插入數據后的效果如下圖:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达日县| 原平市| 霍城县| 汶川县| 开封市| 云霄县| 奉贤区| 宁波市| 锦屏县| 京山县| 互助| 蛟河市| 武陟县| 南华县| 辛集市| 叶城县| 永昌县| 云龙县| 九江市| 蓝田县| 东阿县| 修水县| 泸西县| 尤溪县| 榆中县| 大名县| 永修县| 夏津县| 绥棱县| 云梦县| 清远市| 远安县| 三亚市| 长海县| 江华| 铁岭县| 鸡西市| 石河子市| 济宁市| 文安县| 临泉县|