_覓 | 覦覈襦 | 豕蠏手 | 殊螳 | 譯殊碁 |
FrontPage › 覈碁螻殊り譴
|
|
伎 り螳 れ 蟲 企 レ 殊讌襯 危エ覲企襦 蟆. れ 襦襯 覲願 碁煙 炎骸 り 覓語 危企ゼ 襦 企慨. る 襭 曙企慨讌 襷螻 覓語 伎 螻覩狩企慨蠍 覦. 朱 蟆伎襷 一危磯伎る 旧 螻 覃 襷れ 暑. ' 螳 覈詩讌?' 螻 讌 襷蠍磯ゼ 覦. 譴 蟆 一危磯ゼ 覦朱慨 襦 螳讌 蟆企.
[edit]
1 襦1: Clustered Index #襦 讌 螻 譴 覓朱Μり 螻 DBA れ螻 螳 企 碁煙るゼ 燕 . DBMS MSSQL Server企.
螻螳ID 螳 蠍 蠍壱貉朱.. ------ -------- -------- ---------- yasi 20050516 20050516 .. temp 20050401 20050407 ..DBA 螻覩殊 觜譟. 螳殊 Clustered Index襯 燕 蠍殊 襷 蟇碁Μ螻, 蠍殊 Non-Clustered Index襯 燕 螳手骸 蠍殊 蠏 觜訣り . 企 螻覩殊 DBA螳 Non-Clustered Index襯 燕 貉殊 伎 SQL 焔レ 覓語螳 蟆企朱 覦 蟆企. 襷襯 企至 願屋伎 蟾? , 螳 企 蟲譟磯朱 螻螳ID Unique. 覓語 Clustered Index Non-Clustered Index襯 螻 伎 覓語企. ( 企 蠏瑚 訖企蟾..) 蠏碁 覓語襯 り螳 覓朱Μ り 蟲 覩語 レ る蠍 企. 襭
襷る誤 覓語. 蠍一 螳 譟一螻 螻螳 豌朱 蟯螻襯 螳讌 蟆企朱 螳殊 螻螳 煙 . 讌襷 螻螳 企 譟伎 誤 螳 譟一伎 譟一 螳る 覩碁朱 螳 螻螳 煙 誤 螻螳螳 蟯螻螳 . 蠍殊 覈誤. 螻螳襷 蠍朱 覯 . 螳 朱 譟一 螻螳蟆 蠍 譴 . 讌 蟆 螻螳ID螳 企 蟲譟一 Unique手 朱 蠍 1襷 螳ロる 蟆企. 螳 覓語襯 讌襷 覓語 豌願 覓語. 蠍一 螻螳ID, 螳, 蠍 3螳讌 煙 れ螻 螳 襦 . 襾碁 蠍壱貉朱れ り 螳. (蠍壱貉殊 覓語 蟯螻 .)
蠍一 覦蟲覿 螳 蠍 蟆企...襷 螳, 蠍, 豢螳蠍螻 螳 襷 蟲覿 る 覦蟲覿 螳襷 覲蟆暑覃 . 企 蟲譟郁 覲 蟆 螳 覲 蟆企. れ襦 覦 語ろ伎れ 襯 覲企... 螻螳ID 覦殊 覦蟲覿 ------- -------- ------- yasi 20041231 螳 yasi 20050105 蠍 sckim 20050109 螳 螳 蟲 蟆企. 蠏碁覃 覓語 螻覩狩 Clustered Index Non-Clustered Index 螻覩殊 殊蟆 . 蠏碁 碁煙 り 企至 伎 蟾? 願 貎朱Μ願骸 一危一 覦, 覿襯 蟆一 . 螻螳ID螳 Uniqueる 蟆 朱襦 螳 螻螳ID 豕 2螳螳 . 蠏碁覩襦 覲危る (螻螳ID, 覦蟲覿) (螻螳ID, 覦殊)螳 . 煙朱 一る (螻螳ID, 覦蟲覿) 蠍磯蓋り 蟆企. 螳螻 蠍 觚 蟆願鍵 覓語企. 覓朱Μ 蟲蟾讌 螳る 蠍磯蓋り 企 覲危り 蟇 螳 襷れ 譴蟆 .
襷 螳螻 蠍螻 蟯 貎朱Μ螳 觜訣 願, 讌 蟆 蠍郁 觜蟲 讌щる 覦殊襷 企ろ磯 碁煙るゼ 燕覃 蟆企. 讌襷 覦蟲覿 + 覦殊( 覦殊 + 覦蟲覿)襦 碁煙るゼ 燕 蟆 襴讌 一碁 . 碁煙 讌覲伎 觜螻 貎朱Μ觜(Filter觜) 譴 企 蟆 襷 襦 讌襷 蟆 覃 覲牛碁煙る 殊碁煙る 蟆一覓語 願屋. れ朱 螳Row:蠍Row 觜 一 覺れ 觜 襷 谿 る 覦殊襦 碁煙るゼ 燕 蟆 襴 蟆企. 蟆曙一 磯殊 企 讌覿 蟆 襴 . 襯 れ 螻螳ID, 蠍殊 曙一一願, 蠍殊 螳煙一一 讌譴る 讌覿 覓語襯 願屋 . 覓朱 '蠍壱貉朱' 磯殊 讌覿 一る 蠏螳 .
谿瑚
るジ 蟯 るジ 蟯 企 危エ覲伎. 企 覲企 螳手骸 蠍殊 . 襷 螻螳 譴 螳 襯 螻螳螻 蠍 螻螳 襴 る 企蟾? (覓朱 螳 螻螳 蠍 .) 襷 蠏碁る 覓語 企 '螻螳' . 企 蠍朱 蟯螻螳 伎 螻螳企手 覲 蟆企.[1] 襷 企 螻螳 朱 襷 覲蟯螻(螳, 蠍, 豢豌..)螳 蟇磯[2] 覲蟯螻襯 牛 螳 蟆企. 覓朱 覲蟯螻 螻螳 譟一螻殊 蟯螻襯 螳譟(朱朱 螳) 螳企. 螻螳蟆 蠍覦 蠎 螳 伎朱 覦 る 覓願豺 豌企 谿語朱 企Μ. 螳 覦 蟆 企れ企 覦朱り 螳 蠍手 碁企. 襷 企蟆 一 れ願覃 豐 襯 襷る誤蟆 蠍 覓語 覈 蟆曙一 伎 伎手鍵伎 覩襦 伎れ 覃豢襦 蟆. れ 危企ゼ 蠍 蠏碁殊企. 蟆磯
伎豌 螻覩狩 企 貉殊 Clustered Index襯 燕 蟆瑚 螻覩殊 り朱 願屋. 企 碁煙るゼ 蟆 燕朱襦 蟯襴伎 螳豌 譴. 覓願 覲 螳, 蠍 伎語 るジ 覓願 覦 壱蟆 豌 蟆 蟲譟磯ゼ 螳讌蟆 . 讌襷 襷る誤 襦 襷 朱 螳碁 譴 覓語. 覈誤 螳 螳碁れ朱 煙 れ手鍵 伎. 蟯螻 壱 讌螳 蟯 蠍郁 覓伎 伎企. 企 蟯螻 覈 螳 企伎讌 螻 覯渚 覈瑚骸 り螳 企伎り 碁企. [edit]
2 襦2: 襦蠏語語 蟯 覿 #り 譴煙 覓企Μ 瑚 企 讌豺讌 . 覿覿 焔レ り襯 覃 蠏語 磯ジ 覲企旧 . り螳 襷企朱 焔レ 覲伎ロ . 伎 螳讌 襦 襦蠏語語 蟯 覿覿 危エ覲企 り螳 企 レ 殊讌 危エ覲碁. 蟲豌伎 れ 一危磯伎 覿覿 る. 襾殊 轟 螻糾 蟯襴 るゼ 覿 覲伎. 蟯襴襯 伎 一危磯伎る 殊 . 蠍一 一危磯伎るゼ 伎 覦覯 蟆 る . 襾殊 螳螳 蟯襴 れ 襦蠏語 豌危 覿覿 るゼ 危エ 覲伎. (覲伎螻 蟯 誤 覿覿 牛蟆.)
る ASPれ碁 覿覿 襦蠏語 覿覿 螳 貎朱Μ襯 DB 讌 伎. るジ る ロ襦襯 伎螻 . 蠏 伎 れ螻 螳. 蟆 襭覲企る 蟆 り 覲企 覦企. 覃 朱 SQL覓語 DB覯 一危磯ゼ 伎 襦襦 貂′ 覲伎 螳螻, 覓語伎 讌ш鍵 覓語 ろ語 碁暑 螳貅郁鍵 覓語企. DB覯 れ 覲企 覦 螳 襦 ろ蟆郁骸襯 1, 2, 3 譴 襷 企殊伎誤碁 蟆 覩襦 襷 ろ語 碁暑 譴企れる 蟆企.
谿瑚
CREATE PROCEDURE SP_MEM_LOGIN @M_ID VARCHAR(20), @M_PWD VARCHAR(20) AS BEGIN DECLARE @EXISTS INT DECLARE @PWD VARCHAR(15) IF EXISTS(SELECT M_ID FROM MEM_MAST WHERE M_ID=@M_ID) BEGIN SELECT @PWD=M_PWD FROM MEM_MAST WHERE M_ID=@M_ID IF @PWD <> @M_PWD SELECT @EXISTS=3 ELSE SELECT @EXISTS=1 END ELSE BEGIN SELECT @EXISTS=2 END RETURN @EXISTS END 覿 企慨覃 企 れ襯 ル朱 襾殊 企螳 譟伎讌 蟆 企螳 譟伎覃 襦覿 ル れ DB ル れ襯 蟆 襷 ル れ ル れ螳 るゴ覃 3 襴危螻 覲願 殊覃 1 襴危蟆 . 襷 ロ 企螳 譟伎讌 朱 2襯 襴危蟆 . 螳讌 企 語企. れ 企 碁 覈旧企.
碁煙る 讀螳 螳 IDX 貉殊襷 ″. 螳 覲願鍵 讀螳螳 螻殊 企朱 企 碁螳 蟾? 螳 . 企り? 願 企朱 蟆 覓伎 豌手 螳. 螳 YASICOM 企朱 企 1111 企朱 れ襯 螳讌螻 螳 . 蠏碁 螳螳 蟲覲 螻, 蠏 蟆 螻 1, 2, 3 螻 螳 覓 覩 朱 蟆 覓危 矩. IDX 貉殊 觜手海 覈 螳 螻 . 蠏碁覃 覈 危襴貅伎 豌襴企骸 蟆企. 覲襦 譬讌 . 蠍壱讌襷 一危磯伎る れ 覦 蟆企. れ 覦 蟆 螳 企螳 讌 覈詩 螳 伎 蟆螳? 覲伎企 M_JUMINNO1, M_JUMINNO2 螳 貉殊 語 讌襯 覈襯願. 覓朱 危襴貅伎 ク焔 蠍 讌襷 螳 蠍磯 譯朱朱焔覯碁ゼ 豌危 螻襴讀 螳譴豺 貊企. 譯朱朱焔 覯語 螻襴讀 れ螻 螳.
ABCDEF-ABCDEFG <- 譯朱朱焔覯 G : KEY POINT NUMBER SUM = 2A + 3B + 4C + 5D + 6E + 7F + 8A + 9B + 2C + 3D + 4E + 5F TEMP = 11 - MOD(SUM,11) THEN, G = TEMP1 襷 譯朱朱焔覯 豌危襯 伎覃 螳 貉殊朱 豺 蟆 譬 蟆企. 企 螳覦 危(-) 企 企至 螳 蟇煙 . 蠏碁Μ螻 譯朱朱焔覯 貉殊 13襴襦 蟆瑚 危 伎 14襴襦 蟆瑚 螻覩殊 螻 . 蠏碁 企 蟇煙 螳 . 伎 れ 覲企 蟆企.
USE TEMPDB GO CREATE TABLE TEST_JUMIN( JUMIN_NO VARCHAR(14) ) GO INSERT TEST_JUMIN VALUES('761118-1400418') INSERT TEST_JUMIN VALUES('7611181400418') GO SELECT REPLACE(JUMIN_NO, '-', '') FROM TEST_JUMIN ------------ 7611181400418 7611181400418 (2螳 ) 襷曙 危 蟆襯 螻 矩る れ螻 螳 襯 覃 .
SELECT PATINDEX('%-%', JUMIN_NO) FROM TEST_JUMIN ----------- 7 0 (2螳 ) 螳讌 麹 蟇一襴 覿覿 . 襦 貎朱Μ覓語 覲伎. WHERE 覈 譟郁唄 WHERE M_ID=@M_ID 覿蟲螻, れ 襦蠏語語 襦 蟆 覿蟲螻, 碁煙る 蠍磯蓋れ襷 ″. 蠏瑚 企 覦 譴 企ろ磯 碁煙るゼ 襷企.
CREATE UNIQUE INDEX IDX_ID_PWD ON MEM_MAST(M_ID, M_PWD) GO CREATE PROCEDURE USP_MEM_LOGIN @M_ID VARCHAR(20), @M_PWD VARCHAR(20) AS BEGIN SET LOCK_TIMEOUT 30000 SET NOCOUNT ON IF EXISTS(SELECT M_ID, M_PWD FROM MEM_MAST WHERE M_ID = @M_ID AND M_PWD = @M_PWD) RETURN 1 ELSE RETURN 0 SET NOCOUNT OFF SET LOCK_TIMEOUT 1 END GO DECLARE @RETURN INT EXEC @RETURN = DBO.USP_MEM_LOGIN @M_ID = 'TEST', @M_PWD = 'TEST' SELECT @RETURN れ ろ螻企.
危エ覲伎覃 襾殊 SET LOCK_TIMEOUT 30000, SET NOCOUNT ON 蟇碁Π. 願 LOCK 蟇碁語 蟆曙 蠍 螳 30豐襦 る 蟆企. 觚襦轟企 磯曙 れ襦 蠏碁蟆 襷 覿襯 譯朱 蟆 Queue 願 螳蠍 覯 襷 蟆 . 豺伎危碁ゼ 語 朱襦 伎 企殊伎誤瑚 豌 一危磯ゼ 螻牛 譴 覿螳 一危磯ゼ ″讌 朱 ろ語 碁曙 譴企 蟆. 襦襯 伎 覈襯 . 覈 蟠 企. 覃 貉危 曙 蟇 螳 蠍 覓語 蟆渚 螳貅譯手, 觚襦轟 覦 螳レ煙 譴譯手鍵 覓語企. 螳 ロ襦 7.0 覯覿 襷り覲 伎 ろ螻 貂焔. れ螻 螳 襦襯 螻豺 . 企蟆 覃 覦襦 蟆郁骸襯 襴 覦 . OPTION(KEEPFIXED PLAN) 襯 朱 貉危 讌 蟆 . ( 襦 OPTION(KEEPFIXED PLAN) 碁螳 讌 .)
ALTER PROCEDURE USP_MEM_LOGIN @M_ID VARCHAR(20) = NULL, @M_PWD VARCHAR(20) = NULL AS BEGIN SET LOCK_TIMEOUT 30000 SET NOCOUNT ON IF(@M_ID IS NULL AND @M_PWD IS NULL) GOTO HELP IF EXISTS(SELECT M_ID, M_PWD FROM MEM_MAST WHERE M_ID = @M_ID AND M_PWD = @M_PWD) SELECT '襦蠏語 炎概' OPTION(KEEPFIXED PLAN) ELSE SELECT '襦蠏語 ろ' OPTION(KEEPFIXED PLAN) HELP: BEGIN SELECT '覯: EXEC USP_MEM_LOGIN ' + 'ID ,' + 'れ' OPTION(KEEPFIXED PLAN) --RETURN -1 END END GO 伎 ろ 螻 危エ覲伎. 襾殊 IDX_ID_PWD 碁煙るゼ INDEX SEEK 蟆 覲伎碁. 願 碁煙 蟆 蟆企. 覦襦 碁煙るゼ 伎伎 螳 蟆 蟆企.
CONSTANT SCAN EXISTS 一一 覓語 覲伎讌 蟆企. CONSTANT SCAN れ蠍磯 讌襷 一危磯 讌 襦 一危磯ゼ 覦. 蠏碁覩襦 一一 一危 譟伎 覓 譴 .
CREATE TABLE #MEMBER(ID VARCHAR(12), PW VARCHAR(12) COLLATE SQL_LATIN1_GENERAL_CP437_CS_AS) ) INSERT INTO #MEMBER VALUES ('YASI', '1111') GO --1: 襦蠏語 炎概 0:襦蠏語 ろ SELECT CASE WHEN (SELECT 1 FROM #MEMBER WHERE ID = 'YASI' AND PW = '1111') = 1 THEN 1 ELSE 0 END FROM (SELECT 1 A) T ----------- 1 -- SELECT CASE WHEN (SELECT 1 FROM #MEMBER WHERE ID = 'YASI' AND PW = '1111') = 1 THEN '襦蠏語語炎概' ELSE '襦蠏語語ろ' END FROM (SELECT 1 A) T ---------- 襦蠏語語炎概 企蟆 讌 豌襴螳 螳ロ. 企 螳覦 覦覯 貊螻 豌襴 譴譴 蟆企. 螳讌 覓語 れ 覓語 覿覿企. 覓語 貉殊 COLLATE襯 讌覃 企 貉殊 覓語 蟲覲 伎 願屋. 覓朱 企 襦 IF覿覿 螻 れ螻 螳 燕企 .
CREATE TABLE #TEMP( CH VARCHAR(10) COLLATE SQL_LATIN1_GENERAL_CP437_CS_AS) INSERT INTO #TEMP VALUES('PASSWORD') GO --蟆郁骸 0 SELECT CASE WHEN (SELECT CH FROM #TEMP) = 'password' THEN 1 ELSE 0 END FROM (SELECT 1 ID) T --蟆郁骸 1 SELECT CASE WHEN (SELECT CH FROM #TEMP) = 'PASSWORD' THEN 1 ELSE 0 END FROM (SELECT 1 ID) T GO M_ID + M_PSW襦 PK襯 °る ID螳 譴覲給 蟆 . 企 危襴貅伎 襦讌 蟆企. 企 蟆 ID螳 覦蠍 ID 譴覲旧牡襯 覃 蟆企.
[edit]
3 一危磯伎る れ 覦 #れ襦 一危磯伎 り 蟯 蟆 螳覦覦覯襦螻 覈碁螻 蟯 襷 . 螳り 蠏朱 蟲螳 蟆讀 蟲企, 焔 レ 蟲企. 一危一 譴覲旧 螻, 伎れ 一朱 覓願屋炎骸 焔レ 覲伎ロ 豕螻 蟲企. 豢 危 り 蟆曙磯 襷れ 覓朱, 覿覿 危襴貅伎 伎 讀る 伎伎 襦語るゼ 覦.
讌覓語 旧 讌 覈詩る り 譟一姶 讌 襷 . 覃 一危磯伎り れ 覦讌譟一姶 覈襯企 願鍵 覓語企. り骸 殊 蟆一 ろ 碁伎朱 伎伎螻 ろ 襦瑚 蠍 覓語企. 覓語 旧 覃 覿螳 企( 覿螳 蟆一讌 朱) 讀, 覿螳 企 譟伎螳 螳ロる手 . 讀, 譴 企 覿 讌 ? 螻 覓殊 る 覓朱Μ朱 豌 . 覓朱 蠍一 覃 80企. 蠍磯蓋朱 覿襯 襷れ伎殊 覲伎 襷 蟆 り 覈企. 襯 る 覿螳 蠍磯蓋朱 豐覓企 蟆 覃 蟆願碓 螳 覿襯 襷れ企 . 企蟆 れ 覦螻 る れ螻 螳 ERD襯 蠏碁碁り 企慨. 蠏碁Μ螻 企 襷れり 螳. insert into value (...) 螻 螳 企 曙り 企慨. 覿覈 RDBMS る襯 襴 蟆企. る狩伎 覲企 れ螻 螳 ORA-02291襯 襴危 蟆企.
覓願屋 曙^蟇 覦一瑚? 蠍一 る . 覓願屋 曙^蟇伎企朱 願 れ瑚 覩誤 覦襯 る 詞企. 讀, 覿螳 蠍 覓語 殊企 る . ERD 覦 蠍郁 覿襯 覦一覦朱 蠏 朱, 覿 蟆曙磯 蠏 覿 狩 覿螳 譟伎 蟆企. 一危磯伎る れ 覦. 磯Μ螳 襷 壱朱 蟆 れ瑚 殊 貉危一瑚襦 蠍磯 訖企. 蠏碁覩襦 れ瑚 貉危一瑚 覦 殊奄 螳讌 蟆 讌蠏麹 .
|
伎ろ 磯讌 覦レ朱 谿蟆 覦 蟆 |