提取sql中使用到的表名称

提取sql中使用到的表名称

import sqlparse import psycopg2 import re def format_sql(sql_content): '''将sql语句进行规范化,并去除sql中的注释,输入和输出均为字符串''' parse_str=sqlparse.format(sql_content,reindent=True,strip_comments=True) r...

经验开发 2022-11-16 AM 0条
postgresql 自增id

postgresql 自增id

ALTER TABLE public.xxx ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY

经验开发,基础运维 2022-11-09 AM 0条
oracle 查询所有表的主键

oracle 查询所有表的主键

SELECT CU.TABLE_NAME,LISTAGG(CU.COLUMN_NAME,',') within group(order by cu.TABLE_NAME) as COLUMN_NAME FROM USER_CONS_COLUMNS CU, USER_CONSTRAINTS AU WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME AN...

经验开发 2022-04-01 AM 0条
正则表达式包含a不包含b和c

正则表达式包含a不包含b和c

1,包含a和b:^(?=.*a)(?=.*b).*$ 补充,如果多行里面有a和b那么就是下面表达式,因为.只是正则中除了\n的任意字符,想要匹配任意字符需要(.|\n)^(?=(.|\n)*a)(?=(.|\n)*b)(.|\n)*$ 2,包含a不包含b:^((?!b.)*a((?!b).)*$ 例:包含admin且不包含abc^((?!abc).)*admin((?!abc).)*$ 3,...

经验开发 2021-11-11 PM 0条
linux 两台目录文件共享

linux 两台目录文件共享

server(10.1.1.1):yum install nfs-utils rpcbind vi /etc/exports /opt/test/ 10.1.1.2(ro,no_root_squash,no_all_squash,sync) service rpcbind start service nfs start client(10.1.1.2):yum install sh...

经验开发,基础运维 2021-09-15 PM 0条