给定一个字符串,例如:
CREATE TABLE [dbo].[Table1] (
[Id] [int] NOT NULL,
[Title] [nvarchar](255) NULL
)
ALTER TABLE [dbo].[Table1] ADD
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED ([Id])
INSERT INTO [dbo].[Table1] ([Id], [Title]) VALUES ('Home', NULL)
CREATE TABLE [dbo].[Table2] (
[Id] [int] NOT NULL,
[Title] [nvarchar](255) NULL
)
...
我将如何对语句进行排序,以便 CREATE TABLE 位位于顶部。我猜我必须使用正则表达式,但我不确定我从那里去哪里。
我会很感激帮助。谢谢