电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SQL SERVER UPDATE的賦值次序

瀏覽:4日期:2023-11-02 11:23:46

1) 先變量再字段

SET NOCOUNT ON;

DECLARE @i INT, @j INTDECLARE @Table TABLE(Id1 INT,Id2 INT);

INSERT @Table(Id1, Id2)SELECT 1, 10UNION ALLSELECT 2, 20UNION ALLSELECT 3, 30;

SELECT @i = 1, @j = 0UPDATE @Table SET Id1 = @i, Id2 = Id1, @i = @i + 1SELECT * FROM @Table

SELECT @i = 1, @j = 0UPDATE @Table SET Id1 = @i, Id2 = @j, @j = @i + 10, @i = @i + 1SELECT * FROM @Table

SET NOCOUNT OFF;結果:Id1 Id2 ----------- ----------- 213243

Id1 Id2 ----------- ----------- 211312413

2) 變量之間, 從左到右

SET NOCOUNT ON;

DECLARE @i INT, @j INTDECLARE @Table TABLE( Id1 INT, Id2 INT);

INSERT @Table(Id1, Id2)SELECT 1, 10;

SELECT @i = 1, @j = 0UPDATE @Table SET @j = @i, @i = @i + 1PRINT '@i = ' + CAST(@i AS VARCHAR) + ', @j = ' + CAST(@j AS VARCHAR)

SELECT @i = 1, @j = 0UPDATE @Table SET @i = @i + 1, @j = @iPRINT '@i = ' + CAST(@i AS VARCHAR) + ', @j = ' + CAST(@j AS VARCHAR)

SELECT @i = 1, @j = 0UPDATE @Table SET @i = @j + 1, @j = @iPRINT '@i = ' + CAST(@i AS VARCHAR) + ', @j = ' + CAST(@j AS VARCHAR)

SELECT @i = 1, @j = 0UPDATE @Table SET @i = @j, @j = @iPRINT '@i = ' + CAST(@i AS VARCHAR) + ', @j = ' + CAST(@j AS VARCHAR)

SET NOCOUNT OFF;結果:@i = 2, @j = 1@i = 2, @j = 2@i = 1, @j = 1@i = 0, @j = 0

3) 字段之間, 并行執行

SET NOCOUNT ON;

DECLARE @Table TABLE(Id1 INT, Id2 INT);

INSERT @Table(Id1, Id2)SELECT 1, 10UNION ALLSELECT 2, 20UNION ALLSELECT 3, 30;

UPDATE @Table SET Id1 = Id2, Id2 = Id1SELECT * FROM @Table

SET NOCOUNT OFF;結果:Id1 Id2 ----------- ----------- 10; 120; 230; 3

標簽: Sql Server 數據庫
主站蜘蛛池模板: 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 渗透仪-直剪仪-三轴仪|苏州昱创百科| 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 湖南成人高考报名-湖南成考网| 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 山东柳店新能源科技有限公司| 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 精密交叉滚子轴承厂家,转盘轴承,YRT转台轴承-洛阳千协轴承 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | 早报网| NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 |