Test数据库中,用T-SQL语句创建员工工资表,各列的要求如 下表所示

Test数据库中,用T-SQL语句创建员工工资表,各列的要求如 下表所示,第1张

CREATE TABLE dbo员工工资

(

No int NOT NULL IDENTITY (1, 1),

Xm varchar(30) NOT NULL,

Gz decimal(8, 2) NOT NULL,

YwJj decimal(8, 2) NOT NULL,

Sds decimal(8, 2) NOT NULL,

SfGz  AS Gz+YwJj-Sds

)  ON [PRIMARY]

GO

DECLARE @v sql_variant 

SET @v = N'员工工资'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'员工工资', NULL, NULL

GO

DECLARE @v sql_variant 

SET @v = N'编号'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'员工工资', N'COLUMN', N'No'

GO

DECLARE @v sql_variant 

SET @v = N'姓名'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'员工工资', N'COLUMN', N'Xm'

GO

DECLARE @v sql_variant 

SET @v = N'工资'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'员工工资', N'COLUMN', N'Gz'

GO

DECLARE @v sql_variant 

SET @v = N'业务奖金'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'员工工资', N'COLUMN', N'YwJj'

GO

DECLARE @v sql_variant 

SET @v = N'所得税'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'员工工资', N'COLUMN', N'Sds'

GO

ALTER TABLE dbo员工工资 ADD CONSTRAINT

PK_员工工资 PRIMARY KEY CLUSTERED 

(

No

) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

GO

ALTER TABLE dbo员工工资 SET (LOCK_ESCALATION = TABLE)

GO

sele 职工表姓名,工资表工资 from 职工表 join 工资表 on 职工表姓名=工资表姓名 where 工资表年份="2004"and工资表月份="1" &&join on 表连接 用于连个没建立连接的表

如果以建立连接,则是:

sele 职工表姓名,工资表工资 from 职工表,工资表 where 工资表年份="2004"and工资表月份="1"

如果需要导入某个表中就加上 {into dbf 表名 } 即可

1 select ename,sum(基本工资+工龄工资+补贴-房电费+项目资助+科研项目+材料费) "实发工资" from 工资表 group by ename;

2 select ename,age from 工资表 where ( select sum(项目资助+科研经费+材料费) from 工资表) >3000;

3 select count(ename) from 工资表 where 工龄工资>150 and marrystatus='Y';

数据库管理员是指负责管理并监督计算机数据库系统,确保数据库的完整性,准确性,安全性并及时更新的专业人员。

数据库管理员具体做什么

①安装和升级数据库服务器,以及应用程序工具;

②制定数据库设计系统存储方案,并制定未来的存储需求计划;

③根据开发人员的反馈信息,必要的时候,修改数据库的结构;

④创建数据库存储结构和数据库对象;

⑤登记数据库的用户,维护数据库的安全性;

⑥控制和监控用户对数据库的存取访问;

⑦制定数据库备份计划,灾难出现时对数据库信息进行恢复。

数据库管理员岗位薪资

薪资:¥3500-8000/月

目前数据库管理员的就业范围非常广,一般的大型或者跨国的企业都建立自己的数据库,他们都需要数据库管理员对他们的数据库进行管理。一些国际知名企业、政府、学校等都是数据库管理员的很好的去处。

以上就是关于Test数据库中,用T-SQL语句创建员工工资表,各列的要求如 下表所示全部的内容,包括:Test数据库中,用T-SQL语句创建员工工资表,各列的要求如 下表所示、在sql中显示所有职工的姓名和2004年一月份的工资数,怎么做语法、【数据库】 工资计算问题啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存