qq_27032747 2017-05-16 06:25 采纳率: 0%
浏览 937
已结题

有办法把这个转换为MySQL能用的吗

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[P_UserInfo]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].P_UserInfo NOT NULL,
[password] char NOT NULL,
[reg_time] varchar NOT NULL,
[E_mail] varchar NOT NULL,
CONSTRAINT [PK_P_UserInfo] PRIMARY KEY CLUSTERED
(
[user_name] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE trigger [trgDeletePuser]
on [dbo].[P_UserInfo]
for delete
as
delete P_Resume from P_Resume r join Deleted d on r.user_name=d.user_name

GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[P_Resume]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].P_Resume NULL,
[name] varchar NOT NULL,
[sex] varchar NOT NULL,
[birthday] varchar NOT NULL,
[marriage] varchar NOT NULL,
[home] varchar NOT NULL,
[ID_No] varchar NOT NULL,
[graduate_school] varchar NOT NULL,
[edu_background] varchar NOT NULL,
[pc_skills] varchar NOT NULL,
[en_level] varchar NOT NULL,
[contact_address] varchar NOT NULL,
[contact_tel] char NOT NULL,
[E_mail] varchar NOT NULL,
[job_type] varchar NOT NULL,
[introduction] varchar NOT NULL,
CONSTRAINT [unqID] UNIQUE NONCLUSTERED
(
[ID_No] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Job_Info]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].Job_Info NULL,
[user_name] varchar NOT NULL,
[job_name] varchar NOT NULL,
[job_type] varchar NOT NULL,
[publish_time] varchar NOT NULL,
[recruiting_number] varchar NOT NULL,
[gender_preference] char NULL,
[age] char NOT NULL,
[edu_Requirement] varchar NOT NULL,
[service_year] char NULL,
[work_experience] char NOT NULL,
[working_location] char NOT NULL,
[detail_requirements] varchar NOT NULL,
[company_name] varchar NULL
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[News_Info]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].News_Info NOT NULL,
[news_title] varchar NOT NULL,
[news_content] varchar NOT NULL,
[sub_time] char NOT NULL
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[job_evaluation]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].job_evaluation NULL,
[job_No] char NOT NULL,
[application_date] varchar NOT NULL,
[app_company] varchar NOT NULL,
[reply_date] varchar NULL,
[reply_company] varchar NULL,
[reply_content] varchar NULL,
[user_name] varchar NOT NULL
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[E_UserInfo]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].E_UserInfo NOT NULL,
[password] varchar NOT NULL,
[company_name] varchar NOT NULL,
[company_type] varchar NOT NULL,
[company_profile] varchar NOT NULL,
[found_time] varchar NOT NULL,
[numberOfEmployee] char NULL,
[company_address] varchar NOT NULL,
[reg_time] varchar NOT NULL,
[post_code] char NOT NULL,
[contact_address] varchar NOT NULL,
[fax] char NULL,
[contact_tel] varchar NOT NULL,
[E_mail] varchar NOT NULL,
[website] varchar NULL,
CONSTRAINT [PK_E_UserInfo] PRIMARY KEY CLUSTERED
(
[user_name] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

create trigger [trgDeleteEuser]
on [dbo].[E_UserInfo]
for delete
as
delete Job_Info from Job_Info j join Deleted d on j.user_name=d.user_name
delete job_evaluation from job_evaluation e join Deleted d on e.user_name=d.user_name
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Admin]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].Admin NOT NULL,
[password] varchar NOT NULL,
CONSTRAINT [PK_Admin] PRIMARY KEY CLUSTERED
(
[user_name] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END

  • 写回答

1条回答 默认 最新

  • jianhaojiang 2017-05-19 15:25
    关注

    占楼求助,楼主勿怪。谢谢!(mysql eclipse jsp)
    我在数据库建了一个成绩表,然后成绩是用的decimal(5,2)存储的
    ,然后我在进行sql语句更新的时候懵逼了。我用PreparedStatement对象更新。然后我那个变量是double类型的。执行就报错了,就是把double类型的给予decimal类型错误,但是数据还是更新出来了。
    请问怎样才能解决这个问题(或者说不让eclipse报错,因为数据确实能更新)。
    pStmt.set...(,)我找不到装换为decimal类型的。求助

    评论

报告相同问题?