几句SQL

CREATE INDEX indexName ON tableName (fields1)

 为某列建索引

 

 

 

ANALYZE TABLE tableName COMPUTE STATISTICS;

 表分析

 

 

SELECT * FROM table1 t WHERE EXISTS (
SELECT 'X' FROM table2 p WHERE t.r_xm = p.xm AND  t.r_sfzh = p.sfzh
)

 两表比对并排重,比distinct要快

 

 

ALTER TABLE table1  NOCACHE

 清除表缓存

 

 

CREATE TABLE test_2 AS SELECT * FROM test_1

 创建一个和test_1表结构一样的test_2表

 

 

 

MERGE INTO TABLE1 A
USING (SELECT 'pk11111' AS TN FROM DUAL) B
ON (A.PKCOLUMN = B.TN)
WHEN MATCHED THEN
  UPDATE SET COLUMN1 = 'xxx'
WHEN NOT MATCHED THEN
  INSERT (COLUMN1) VALUES ('xxx')


merge into 语法










用上边查出来的结果集,减去下边的结果集


SELECT DISTINCT GXS
  FROM DTGK_USERS
 WHERE GXSMC IN ('管辖所150000000', '管辖所151010100', '管辖所151010101',
        '管辖所151010102', '管辖所151010103', '管辖所151010104')
MINUS
SELECT DISTINCT GXS
  FROM DTGK_USERS
 WHERE YHID IN ('test1', 'test2', 'test3', 'test4', 'test5', 'test6')
将这几句SQL合成一句INSERT INTO FUNC_MENU(MENU_ID, MENU_NAME, MENU_TYPE, MENU_LEVEL, MENU_INDEX, PAR_MENU_ID, MENU_DESC, URL_ADDR, REGION_ID, SYSTEM_INFO_ID, STATUS_CD, STATUS_DATE, CREATE_DATE, CREATE_STAFF, UPDATE_DATE, UPDATE_STAFF, IS_SHOW, ICON_URI, IS_URI_ABS, MENU_CODE, OPEN_MODE, BROWSER_TYPE, OUTER_URL, OCCUPY, STYLE_NAME, IS_SUPPORT_NEW_OSS) VALUES (10, '权限用户中心', '1000', 0, 0, NULL, '权限用户中心', NULL, 8650000, 1000, '1000', '2023-06-03 13:55:18', '2023-06-03 13:55:18', 100000, '2023-06-03 13:55:18', 100000, 'Y', '/', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, 'N'); INSERT INTO FUNC_MENU(MENU_ID, MENU_NAME, MENU_TYPE, MENU_LEVEL, MENU_INDEX, PAR_MENU_ID, MENU_DESC, URL_ADDR, REGION_ID, SYSTEM_INFO_ID, STATUS_CD, STATUS_DATE, CREATE_DATE, CREATE_STAFF, UPDATE_DATE, UPDATE_STAFF, IS_SHOW, ICON_URI, IS_URI_ABS, MENU_CODE, OPEN_MODE, BROWSER_TYPE, OUTER_URL, OCCUPY, STYLE_NAME, IS_SUPPORT_NEW_OSS) VALUES (110000, '权限控制', '1000', 1, 30, 10, NULL, NULL, 8650000, 1000, '1000', '2018-09-04 20:48:43', '2018-09-04 20:48:43', 100000, '2018-09-04 20:48:43', NULL, 'N', NULL, 'Y', '1', NULL, NULL, NULL, NULL, NULL, 'N'); INSERT INTO FUNC_MENU(MENU_ID, MENU_NAME, MENU_TYPE, MENU_LEVEL, MENU_INDEX, PAR_MENU_ID, MENU_DESC, URL_ADDR, REGION_ID, SYSTEM_INFO_ID, STATUS_CD, STATUS_DATE, CREATE_DATE, CREATE_STAFF, UPDATE_DATE, UPDATE_STAFF, IS_SHOW, ICON_URI, IS_URI_ABS, MENU_CODE, OPEN_MODE, BROWSER_TYPE, OUTER_URL, OCCUPY, STYLE_NAME, IS_SUPPORT_NEW_OSS) VALUES (110001, '权限控制', '1000', 1, 100, 110000, NULL, NULL, 8650000, 1, '1000', '2018-09-04 20:48:43', '2018-09-04 20:48:43', 100000, '2019-04-28 16:37:34', 936022530919, 'N', NULL, 'Y', '2', NULL, NULL, NULL, NULL, NULL, 'N'); INSERT INTO FUNC_MENU(MENU_ID, MENU_NAME, MENU_TYPE, MENU_LEVEL, MENU_INDEX, PAR_MENU_ID, MENU_DESC, URL_ADDR, REGION_ID, SYSTEM_INFO_ID, STATUS_CD, STATUS_DATE, CREATE_DATE, CREATE_STAFF, UPDATE_DATE, UPDATE_STAFF, IS_SHOW, ICON_URI, IS_URI_ABS, MENU_CODE, OPEN_MODE, BROWSER_TYPE, OUTER_URL, OCCUPY, STYLE_NAME, IS_SUPPORT_NEW_OSS) VALUES (110005, '菜单管理', '1100', 2, 30, 110001, NULL, '/sm-web/sm/moduleFun', 8650000, 1000, '1000', '2023-06-03 13:55:17', '2023-06-03 13:55:17', 100000, '2023-06-03 13:55:17', NULL, 'N', NULL, 'Y', NULL, NULL, NULL, NULL, NULL, NULL, 'N');
06-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值