用T_sql建表,删除表,判断表
来源:互联网 发布:录像软件bandicam 编辑:程序博客网 时间:2024/05/22 04:30
--建库--
use master
if exists (select * from sysdatabases where name='工资管理系统')
drop database 工资管理系统
go
create database 工资管理系统
go
use 工资管理系统
go
--删除表--
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资发放日期表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资发放日期表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资扣缴表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资扣缴表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资调整表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资调整表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[操作员信息表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[操作员信息表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[员工出勤表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[员工出勤表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资帐套表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资帐套表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[员工信息表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[员工信息表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资编辑管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资编辑管理表]
GO
--建表--
create table 工资编辑管理表(
员工编号 varchar(20)primary key,
工作部门 varchar(20),
职务 nchar(6),
操作员编号 char(4),
应发工资 char(6)
)
go
create table 员工信息表(
员工编号 varchar(20),
员工姓名 nchar(4),
性别 nchar(1),
身份证号 char(18),
出生日期 datetime,
职称 varchar(20)
)
go
create table 操作员信息表(
操作员编号 nchar(4),
操作姓名 nchar(4),
性别 nchar(1),
级别 nchar(4)
)
go
create table 员工出勤表(
员工编号 varchar(20),
规定上班时间 datetime,
员工上班时间 datetime,
规定下班时间 datetime,
员工下班时间 datetime
)
go
create table 工资帐套表(
员工编号 varchar(20),
基本工资 char(6),
扣缴工资总额 char(6),
应发工资 as 扣缴工资总额 + 基本工资
)
go
create table 工资扣缴表(
员工编号 varchar(20),
奖金 char(6),
加班补贴 char(6),
假日补贴 char(6),
上月剩余工资 char(6),
上月超出工资 char(6),
所得税 char(6),
保险费 char(6),
伙食费 char(6),
扣缴工资总额 as 奖金+加班补贴+假日补贴+上月剩余工资-上月超出工资-所得税-保险费-伙食费
)
go
create table 工资调整表(
员工编号 varchar(20),
员工姓名 nchar(4),
工作部门 varchar(20),
职务 nchar(6),
原工资 char(6),
事由 varchar(100),
调整工资 char(6)
)
go
create table 工资发放日期表(
员工编号 varchar(20),
应发工资 char(6),
实发工资 char(6),
操作员编号 nchar(4),
操作姓名 nchar(4),
发放日期 datetime
)
go
use master
if exists (select * from sysdatabases where name='工资管理系统')
drop database 工资管理系统
go
create database 工资管理系统
go
use 工资管理系统
go
--删除表--
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资发放日期表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资发放日期表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资扣缴表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资扣缴表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资调整表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资调整表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[操作员信息表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[操作员信息表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[员工出勤表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[员工出勤表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资帐套表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资帐套表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[员工信息表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[员工信息表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[工资编辑管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[工资编辑管理表]
GO
--建表--
create table 工资编辑管理表(
员工编号 varchar(20)primary key,
工作部门 varchar(20),
职务 nchar(6),
操作员编号 char(4),
应发工资 char(6)
)
go
create table 员工信息表(
员工编号 varchar(20),
员工姓名 nchar(4),
性别 nchar(1),
身份证号 char(18),
出生日期 datetime,
职称 varchar(20)
)
go
create table 操作员信息表(
操作员编号 nchar(4),
操作姓名 nchar(4),
性别 nchar(1),
级别 nchar(4)
)
go
create table 员工出勤表(
员工编号 varchar(20),
规定上班时间 datetime,
员工上班时间 datetime,
规定下班时间 datetime,
员工下班时间 datetime
)
go
create table 工资帐套表(
员工编号 varchar(20),
基本工资 char(6),
扣缴工资总额 char(6),
应发工资 as 扣缴工资总额 + 基本工资
)
go
create table 工资扣缴表(
员工编号 varchar(20),
奖金 char(6),
加班补贴 char(6),
假日补贴 char(6),
上月剩余工资 char(6),
上月超出工资 char(6),
所得税 char(6),
保险费 char(6),
伙食费 char(6),
扣缴工资总额 as 奖金+加班补贴+假日补贴+上月剩余工资-上月超出工资-所得税-保险费-伙食费
)
go
create table 工资调整表(
员工编号 varchar(20),
员工姓名 nchar(4),
工作部门 varchar(20),
职务 nchar(6),
原工资 char(6),
事由 varchar(100),
调整工资 char(6)
)
go
create table 工资发放日期表(
员工编号 varchar(20),
应发工资 char(6),
实发工资 char(6),
操作员编号 nchar(4),
操作姓名 nchar(4),
发放日期 datetime
)
go
0 0
- 用T_sql建表,删除表,判断表
- 用T_SQl创建文件目录和删除文件目录
- T_SQL 多表查询 暑假第一天
- 删除表前判断
- T_SQL
- T_SQL
- T_SQL查看、修改和删除索引
- SQLServer if判断与删除临时表
- sql T_sql 利用NOW_NUMBER和CTE 去除表中重复记录行
- mybatis3动态创建表,判断表是否存在,删除表
- 判断表是否存在,存在则删除表
- 判断临时表是否存在(临时表的删除)
- 判断临时表是否存在(临时表的删除)
- Oracle删除表之前判断表是否存在
- 判断表中某一字段是否存在并删除
- ORACLE 判断表是否存在,存在则删除方法
- ORACLE 判断表是否存在,如果存在就删除
- 判断数据库表是否存在,删除再创建
- javascript对象的property和prototype是这样一种关系
- SILVERLIGHT开始在整个网站积累更深入的体验(转载)
- ASP.Net新手项目经验谈
- 利用JavaScript实现简单的拖动层(只使用于IE)
- ASP.NET AJAX官方资源大量更新
- 用T_sql建表,删除表,判断表
- Click 和Command
- 计算机系的男生之所以是光棍的原因(转)
- 乐?哀?
- SSH网上商城【什么是SSH】
- 计算在线人数
- ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) (海东的技术资料)
- POJ2531-Network Saboteur-暴力枚举+记忆化/dfs/随机化乱搞
- 接口略解