_覓 | 覦覈襦 | 豕蠏手 | 殊螳 | 譯殊碁 |
FrontPage › PrimaryKeyHash
|
|
[edit]
1 蠍磯蓋 螳 #朱朱 螳豌伎[1] 企豪 蟆れ 蟲 朱覯[2]襦 PK[3]襯 襷. 朱覯碁 襴[4]. 襴るゼ 伎 蟯螻 覈語 螳豌伎り骸 螳豌伎 蟯螻襯 蟲 螳豌伎れ FK[5] PK 朱襯 蟲燕蟆 一 磯ジ 覿[6] 譴願鍵 企. 襯 れ ''螻 '覿螳譟'企朱 企 り 螳 覲伎. '' '覯' PK企, 朱覯碁. '覿螳譟' 企 覿螳譟煙 蠍 伎 ''螻 覲 蟯螻 觜 覲 蟯螻襯 螳讌蟆 . 襯 れ '/覈/ 貉殊 覲危れ願, A(覈) 覿螳譟 襴ろ'襯 譟壱蠍 伎 れ螻 螳 SQL 覓語 蟆 .
讀, 一危一 郁屋 牛伎襷 覲願 . 讌襷 覲危るゼ 伎 ロ螻, 豢ル 蟆郁骸襯 '覯'襦 襷る 伎手鍵 れ. '覯'襯 伎 螳 覦覯朱 襷れる SQL覓語 れ螻 螳 覲蟆渚 蟆企.
螳 讌. 讀 DBMS 伎襯 讌蠍 覓語 襷れ 觜襯願 豌襴襯 . 蟲豌伎 襯 れ企慨襦 .
[edit]
2 蟲 1 #れ MS-SQL Server襯 伎 蟲 企.
create table customer ( hash_id int , id varchar(20) , pw varchar(16) , sitecode tinyint ); insert customer values(checksum('yasicom' + CONVERT(varchar(3), 1)), 'yasicom', '1234', 1); insert customer values(checksum('yasicom' + CONVERT(varchar(3), 2)), 'yasicom', '1234', 2); insert customer values(checksum('yasicom' + CONVERT(varchar(3), 3)), 'yasicom', '1234', 3); insert customer values(checksum('yasicom' + CONVERT(varchar(3), 4)), 'yasicom', '1234', 4); go create proc usp_customer_select @id varchar(20) , @sitecode tinyint as select * from customer where hash_id = checksum(@id + CONVERT(varchar(3), @sitecode)); go exec usp_customer_select 'yasicom', 1 exec usp_customer_select 'yasicom', 2 exec usp_customer_select 'yasicom', 3 exec usp_customer_select 'yasicom', 4 |
苦 蟾 危危覃 襦 譯曙 蠏碁 譴企. (ろ) |