我很少使用 SQL Server,并且在专业环境中我很清楚!我正在做一个宠物项目,但我在创建脚本时遇到了问题。
我有一个在线数据库,我需要从中提取所有内容。我使用 SQL Server Management Studio 中的任务 > 生成脚本选项。以下是脚本创建的一个插入语句的示例(我有 1,000 个这样的插入语句):
INSERT [dbo].[NewComics] ([NewComicId], [Title], [Subtitle], [ReleaseDate], [CollectionId]) VALUES (366, N'Hawk & Dove 1: ', N'First Strikes ', CAST(0x00009F6F00000000 AS DateTime), 248)
我对此有两个问题:
(a) 我想从两个标题元素中删除所有空格 (b) 我不想要 HEX 日期 - 我想要像 2006-09-01 (yyyy-mm-dd) 这样的可读内容
INSERT [dbo].[NewComics] ([NewComicId], [Title], [Subtitle], [ReleaseDate], [CollectionId]) VALUES (366, N'Hawk & Dove 1:', N'First Strikes', '2006-09-01', 248)
将大约 3,000 个插入语句更改为这种修订格式的最快方法是什么?
仅供参考 - 这是桌子的设计:
[NewComicId] [int] NOT NULL,
[Title] [nchar](100) NOT NULL,
[Subtitle] [nchar](100) NULL,
[ReleaseDate] [datetime] NOT NULL,
[CollectionId] [int] NOT NULL,
提前致谢!