【发布时间】:2016-12-23 13:31:14
【问题描述】:
我有一个包含 n 个 CREATE 表查询的文件,我想在 unix 中提取一些特定的表创建表查询。 例如在下面的文件中,我只想提取表 xyz 的创建表查询。
CREATE TABLE ABC(
a INTEGER NOT NULL,
b INTEGER NOT NULL,
c CHAR(10) NOT NULL,
)
PARTITIONING KEY a USING HASHING
NOT LOGGED INITIALLY
;
ALTER TABLE abc
ADD PRIMARY KEY (a);
CREATE TABLE xyz(
a INTEGER NOT NULL,
b INTEGER NOT NULL,
c CHAR(10) NOT NULL,
)
PARTITIONING KEY a USING HASHING
NOT LOGGED INITIALLY
;
ALTER TABLE xyz
ADD PRIMARY KEY (a);
CREATE TABLE pqb(
a INTEGER NOT NULL,
b INTEGER NOT NULL,
c CHAR(10) NOT NULL,
)
PARTITIONING KEY a USING HASHING
NOT LOGGED INITIALLY
;
ALTER TABLE pqb
ADD PRIMARY KEY (a);
【问题讨论】:
-
文件格式不同。
-
格式化问题
-
欢迎来到 Stack Overflow - 您可能希望看到 How To Format
标签: unix text-extraction