1.使用Character.isDigit(char)判斷 char num[] = str.toCharArray();//把字符串轉(zhuǎn)換為字符數(shù)組 StringBuffer title = new StringBuffer();//使用StringBuffer類,把非數(shù)字放到title中 StringBuffer hire = new StringBuffer();
我們一直強(qiáng)調(diào)網(wǎng)站制作、成都網(wǎng)站制作對(duì)于企業(yè)的重要性,如果您也覺(jué)得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專業(yè)網(wǎng)站制作公司不一定是大公司,成都創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
SELECT
schemaname,
tablename,
tableowner
FROM
pg_tables
LIMIT?10;
schemaname?|????tablename?????|?tableowner
------------+------------------+------------
pg_catalog?|?pg_statistic?????|?postgres
pg_catalog?|?pg_type??????????|?postgres
public?????|?test_create_tab??|?postgres
public?????|?test_create_tab1?|?postgres
public?????|?test_create_tab2?|?postgres
public?????|?test_create_tab4?|?postgres
public?????|?MR_DEPT??????????|?postgres
pg_catalog?|?pg_authid????????|?postgres
pg_catalog?|?pg_attribute?????|?postgres
pg_catalog?|?pg_proc??????????|?postgres
(10?行記錄)
不知道通過(guò)上面的 sql 語(yǔ)句, 你是否能明白。
如果你要判斷 ?某個(gè)表是否存在, 只需要在上面的 Sql 的基礎(chǔ)上, 增加? ? tablename = '你的表名'
可以先執(zhí)行update語(yǔ)句(update的條件是存在的判斷條件),然后調(diào)用get diagnostics獲得上一個(gè)SQL語(yǔ)句執(zhí)行所影響的行數(shù),如果影響行數(shù)為0,則說(shuō)明不存在,那么再執(zhí)行insert語(yǔ)句。
結(jié)構(gòu)類似:
declare
v_cnt?integer;
begin
update?....???--?執(zhí)行更新語(yǔ)句
where?...;?--?這里的條件是存在的判斷條件
get?diagnostics?v_cnt?=?row_count;????--?將影響行數(shù)的值賦給v_cnt
if?v_cnt?=?0?then
insert?into?...;????--?執(zhí)行插入語(yǔ)句
end?if;
end;