updatedemo8.sql
来自「T-SQL示例大全」· SQL 代码 · 共 50 行
SQL
50 行
/* 文件名称: UpdateDemo8.sql */
USE 北风贸易
GO
SET NOCOUNT ON
GO
EXEC sp_dboption '北风贸易','select into/bulkcopy','TRUE'
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'MyFoxman')
DROP TABLE MyFoxMan
GO
-- 新建立一个数据表 MyFoxman
SELECT * INTO MyFoxman
FROM 章立民工作室
-- 声明变量
DECLARE @vlToday datetime,
@vlAvgSalary money,
@vlDepartment nvarchar(10),
@vlName nvarchar(10),
@vlSalary money
-- 更新字段与变量
UPDATE MyFoxman
SET @vlToday = GETDATE(),
@vlAvgSalary = (SELECT AVG(目前薪资) FROM MyFoxman),
@vlDepartment = 部门,
@vlName = 姓名 = '章立民',
@vlSalary = 目前薪资 = @vlAvgSalary * 2
WHERE 姓名 = '章立民' AND
地址 LIKE '%长安街%'
SELECT '@vlToday = ',@vlToday
SELECT '@vlAvgSalary = ',@vlAvgSalary
SELECT '@vlAvgSalary * 2 = ',@vlAvgSalary * 2
SELECT '@vlDepartment = ',@vlDepartment
SELECT '@vlName = ',@vlName
SELECT '@vlSalary = ',@vlSalary
SELECT 姓名,部门,目前薪资,地址
FROM MyFoxman
WHERE 姓名 = @vlName AND 部门 = @vlDepartment
EXEC sp_dboption '北风贸易','select into/bulkcopy','FALSE'
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?