真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在postgreSQL數(shù)據(jù)庫中自動生成隨機(jī)數(shù)值-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)如何在postgreSQL數(shù)據(jù)庫中自動生成隨機(jī)數(shù)值,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)服務(wù)項目包括高平網(wǎng)站建設(shè)、高平網(wǎng)站制作、高平網(wǎng)頁制作以及高平網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,高平網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到高平省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1、 隨機(jī)生成身份證

新建一個函數(shù),用來生成身份證號碼,需要輸入兩個日期參數(shù)

create or replace function gen_id(  
 a date,  
 b date  
)   
returns text as $$  
select lpad((random()*99)::int::text, 2, '0') ||   
    lpad((random()*99)::int::text, 2, '0') ||   
    lpad((random()*99)::int::text, 2, '0') ||   
    to_char(a + (random()*(b-a))::int, 'yyyymmdd') ||   
    lpad((random()*99)::int::text, 2, '0') ||   
    random()::int ||   
    (case when random()*10 >9 then 'X' else (random()*9)::int::text end ) ;  
$$ language sql strict;

生成10個隨機(jī)身份證號碼

select gen_id('1900-01-01', '2017-10-16') from generate_series(1,10);

生成十萬條隨機(jī)身份證號碼

insert into testpg SELECT generate_series(1,100000) as xm, gen_id('1900-01-01', '2017-10-16') as num;

補(bǔ)充:postgreSql的id設(shè)置自動生成隨機(jī)24位數(shù)字與字母組合(uuid)

我就廢話不多說了,大家還是直接看代碼吧~

@Id
@GeneratedValue(generator="system_uuid")
@GenericGenerator(name="system_uuid",strategy="uuid")
@Column(name = "ID", unique = true, nullable = false, length = 24)
public String getId() {
  return this.id;
}

關(guān)于如何在postgreSQL數(shù)據(jù)庫中自動生成隨機(jī)數(shù)值就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


當(dāng)前文章:如何在postgreSQL數(shù)據(jù)庫中自動生成隨機(jī)數(shù)值-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/ceiesi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部