我创建了一个我的数据库脚本.
但是当我运行它时,脚本不会创建数据库.它跳过"Create db"语句,只创建表(在我目前选择的数据库上,所以不太理想....)
(顺便执行查询时没有错误.)
为什么会这样?为什么你不能一次创建数据库并编辑其中的内容?
(我知道你可以先检查数据库是否存在,但这不应该从一开始就发生)
- 我的剧本 -
CREATE DATABASE [EthicsDB]
USE [EthicsDB]
go
CREATE TABLE [dbo].[TempEmployee](
[PersonnelNumber] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](80) NULL,
[SurName] [varchar](80) NULL,
[ManagerEmail] [varchar](80) NULL,
[ManagerName] [varchar](80) NULL,
CONSTRAINT [PK_TempEmployee] PRIMARY KEY CLUSTERED
(
[PersonnelNumber] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
Run Code Online (Sandbox Code Playgroud)