python sql正则表达式

2024-04-25 08:17:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一个regex,它可以找到每个SQL(Oracle)语句的end“;”

例如

SQL语句:

SELECT * FROM TEST;
ALTER TABLE TABLE_NAME add COLUMN_NAME NUMBER (1,0);
CREATE TALBE TABLE_NAME (TEST (1,9));
ALTER TALBE test.test 
ADD FLAG NUMBER (1,0)
ADD FLAG2 VARCHAR (10 CHAR)
ADD FLAG4 NUMBER (1,0);

所以我的正则表达式是:(\w+.*(?:\n*.*)*),idk如何用;结束它


Tags: namefromtestaddnumbersqltable语句