_ | 覦覈襦 | 豕蠏手 | 殊螳 | 譯殊碁
FrontPage › PrimaryKeyHash

Contents

1 蠍磯蓋 螳
2 蟲 1
3 蟲 2
4


1 蠍磯蓋 螳 #

朱朱 螳豌伎[1] 企豪 蟆れ 蟲 朱覯[2]襦 PK[3]襯 襷. 朱覯碁 襴[4]. 襴るゼ 伎 蟯螻 覈語 螳豌伎り骸 螳豌伎 蟯螻襯 蟲 螳豌伎れ FK[5] PK 朱襯 蟲燕蟆 一 磯ジ 覿[6] 譴願鍵 企. 襯 れ ''螻 '覿螳譟'企朱 企 り 螳 覲伎. '' '覯' PK企, 朱覯碁. '覿螳譟' 企 覿螳譟煙 蠍 伎 ''螻 覲 蟯螻 觜 覲 蟯螻襯 螳讌蟆 . 襯 れ '/覈/ 貉殊 覲危れ願, A(覈) 覿螳譟 襴ろ'襯 譟壱蠍 伎 れ螻 螳 SQL 覓語 蟆 .

  1. SELECT B.*
  2. FROM A
  3. INNER JOIN 覿螳譟 B
  4. ON A.= B.
  5. WHERE A.= 'A'
  6.  
  7. -- 'A' 覯瑚 111 螻 蟆曙.
  8. --讌襷 覯碁 螳螳 襷 螻 願, 朱朱 覈襯碁.
  9. --朱覯 豌企 り煙企襦 覩語朱 一碁慨覃 覲旧′煙 螳譴り .
  10. SELECT * FROM 覿螳譟
  11. WHERE= 111
  12.  
* IE拭辞 社什 差紫獣 匝郊嘩 照喫. MS-Word 去拭 細食 隔生室推. 匝郊嘩 鞠澗 崎虞酔煽: Chrome, Opera, Safari

讀, 一危一 郁屋 牛伎襷 覲願 . 讌襷 覲危るゼ 伎 ロ螻, 豢ル 蟆郁骸襯 '覯'襦 襷る 伎手鍵 れ. '覯'襯 伎 螳 覦覯朱 襷れる SQL覓語 れ螻 螳 覲蟆渚 蟆企.

  1. SELECT *
  2. FROM 覿螳譟
  3. WHERE=('A')
  4.  
* IE拭辞 社什 差紫獣 匝郊嘩 照喫. MS-Word 去拭 細食 隔生室推. 匝郊嘩 鞠澗 崎虞酔煽: Chrome, Opera, Safari

螳 讌. 讀 DBMS 伎襯 讌蠍 覓語 襷れ 觜襯願 豌襴襯 . 蟲豌伎 襯 れ企慨襦 .

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

3 蟲 2 #

create table customer
(
	hash_id int
,	id varchar(20)
,	pw varchar(16)
);

insert customer values(checksum('yasicom'), 'yasicom', '1234');
go

create proc usp_customer_select
	@id varchar(20)
as
select * from customer
where hash_id = checksum(@id);
go

exec usp_customer_select 'yasicom'

4 #

れ螻 螳 レ 螳讌.

  • 朱覯碁ゼ .
  • 豌願 覩碁ゼ 螳讌蟆 . 讌襷 磯Μ 蠏 襯 螳 伎 襷 螻 朱 .
  • 碁煙 襯 譴 . (id 碁煙るゼ 燕讌 .)
  • int 碁煙るゼ 燕覩襦 碁煙れ 蠍郁 譴企り 一一螳 觜殊. (蟆焔ロレ)

語伎 螳 蟆曙磯 螻螳 覲襯 '企 譯殊'襦 螻 . 覓語願幻企 蠍語襷, 碁煙 蠍磯 襷襷豺 蟆企. 語伎 企 覦覯 る CPU覿襯 企 5% 譴企 蟆企 . (譟壱, 碁煙 讌覲伎 觜 ) DBMS 譬企朱 蟆. 譟碁 企. <;;
----
   [1]  Key Entity Set
   [2]  れ 螳豌伎 覈語 讌 .
   [3]  Primary Key
   [4]  Surrogate Key
   [5]  Foreign Key
   [6]  豕 譴覲旧 企 FK煙 襷. 襯 る 覓語 12覦危 覲企る Int 4覦危瑚 覿企 蟆企.
蠍 蠍郁鍵..
企: : るジ讓曙 襦螻豺 企Ν 譯殊語. 襦螻豺
EditText : Print : Mobile : FindPage : DeletePage : LikePages : Powered by MoniWiki : Last modified 2018-04-13 23:12:53

苦 蟾 危危覃 襦 譯曙 蠏碁 譴企. (ろ)