ÈçºÎ»Ö¸´MS SQLÊý¾Ý¿âµÄMDFÎļþ
參¿¼: http://blog.sina.com.cn/s/blog_59b11d010100af1n.html
ÈçºÎ»Ö¸´/ÐÞ¸´MS SQLÊý¾Ý¿âµÄMDFÎļþ
Èç¹û±¸·ÝµÄÊý¾Ý¿âÓÐ2¸öÎļþ£¬·Ö±ðÊÇ.LDF ºÍ .MDF£¬´ò¿ªÆóÒµ¹ÜÀíÆ÷£¬ÔÚʵÀýÉÏÓÒ»÷---ËùÓÐÈÎÎñ--¸½¼ÓÊý¾Ý¿â£¬È»ºóÑ¡ÔñÄǸö.MDFÎļþ£¬¾Í¿ÉÒÔÁË¡£
¡¡¡¡»òÕßÔÚ²éѯ·ÖÎöÆ÷ÖÐÊäÈ룺
¡¡¡¡sp_attach_db "Êý¾Ý¿âÃû³Æ","·¾¶\ÎļþÃû.ldf","·¾¶\ÎļþÃû.MDF"
¡¡¡¡SQL ServerÊý¾Ý¿â±¸·ÝÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊÇʹÓÃBACKUP DATABASE½«Êý¾Ý¿âÎļþ±¸·Ý³öÈ¥£¬ÁíÍâÒ»ÖÖ¾ÍÊÇÖ±½Ó¿½±´Êý¾Ý¿âÎļþmdfºÍÈÕÖ¾ÎļþldfµÄ·½Ê½¡£ÏÂÃæ½«Ö÷ÒªÌÖÂÛһϺóÕߵı¸·ÝÓë»Ö¸´¡£±¾Îļٶ¨ÄúÄÜÊìÁ·Ê¹ÓÃSQL Server Enterprise Manager(SQL ServerÆóÒµ¹ÜÀíÆ÷)ºÍSQL Server Quwey Analyser(SQL Server²éѯ·ÖÎöÆ÷)
¡¡¡¡1¡¢Õý³£µÄ±¸·Ý¡¢»Ö¸´·½Ê½
¡¡¡¡Õý³£·½Ê½Ï£¬ÎÒÃÇÒª±¸·ÝÒ»¸öÊý¾Ý¿â£¬Ê×ÏÈÒªÏȽ«¸ÃÊý¾Ý¿â´ÓÔËÐеÄÊý¾Ý·þÎñÆ÷ÖжϿª£¬»òÕßÍ£µôÕû¸öÊý¾Ý¿â·þÎñÆ÷£¬È»ºó¸´ÖÆÎļþ¡£
¡¡¡¡Ð¶ÏÂÊý¾Ý¿âµÄÃüÁSp_detach_db Êý¾Ý¿âÃû
¡¡¡¡Á¬½ÓÊý¾Ý¿âµÄÃüÁSp_attach_db»òÕßsp_attach_single_file_db
¡¡¡¡s_attach_db [@dbname =] 'dbname', [@filename1 =] 'filename_n' [,...16]
¡¡¡¡sp_attach_single_file_db [@dbname =] 'dbname', [@physname =] 'physical_name'
¡¡¡¡Ê¹Óô˷½·¨¿ÉÒÔÕýÈ·»Ö¸´SQL Sever7.0ºÍSQL Server 2000µÄÊý¾Ý¿âÎļþ£¬ÒªµãÊDZ¸·ÝµÄʱºòÒ»¶¨Òª½«mdfºÍldfÁ½¸öÎļþ¶¼±¸·ÝÏÂÀ´£¬mdfÎļþÊÇÊý¾Ý¿âÊý¾ÝÎļþ£¬ldfÊÇÊý¾Ý¿âÈÕÖ¾Îļþ¡£
¡¡¡¡Àý×Ó£º
¡¡¡¡¼ÙÉèÊý¾Ý¿âΪtest£¬ÆäÊý¾ÝÎļþΪtest_data.mdf£¬ÈÕÖ¾ÎļþΪtest_log.ldf¡£ÏÂÃæÎÒÃÇÌÖÂÛÒ»ÏÂÈçºÎ±¸·Ý¡¢»Ö¸´¸ÃÊý¾Ý¿â¡£
¡¡¡¡Ð¶ÏÂÊý¾Ý¿â£ºsp_detach_db 'test'
¡¡¡¡Á¬½ÓÊý¾Ý¿â£ºsp_attach_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf'
¡¡¡¡sp_attach_single_file_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf'
¡¡¡¡// ±¾ÎÄת×Ô C++Builder Ñо¿ - http://www.ccrun.com/article.asp?i=986&d=oxit07
¡¡¡¡2¡¢Ö»ÓÐmdfÎļþµÄ»Ö¸´¼¼Êõ
¡¡¡¡ÓÉÓÚÖÖÖÖÔÒò£¬ÎÒÃÇÈç¹ûµ±Ê±½ö½ö±¸·ÝÁËmdfÎļþ£¬ÄÇô»Ö¸´ÆðÀ´¾ÍÊÇÒ»¼þºÜÂé·³µÄÊÂÇéÁË¡£
¡¡¡¡Èç¹ûÄúµÄmdfÎļþÊǵ±Ç°Êý¾Ý¿â²úÉúµÄ£¬ÄÇôºÜ½ÄÐÒ£¬Ò²ÐíÄãʹÓÃsp_attach_db»òÕßsp_attach_single_file_db¿ÉÒÔ»Ö¸´Êý¾Ý¿â£¬µ«ÊÇ»á³öÏÖÀàËÆÏÂÃæµÄÌáʾÐ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
ÈÕÆÚ£º2003 Äê 2 Ô 19 ÈÕ
Íê³É´Ë·½·¨Ö¸ÄϺó£¬ÄúÓ¦¸ÃÄܹ»£º
ÔÚ Oracle Êý¾Ý¿âÖд´½¨ VARRAY
ʹÓà oracle.sql.ARRAY Àà
´Ó Java ·ÃÎÊ VARRAY
¼ò½é
±¾ÎĵµÑÝʾÈçºÎ´Ó PL/SQL º¯Êý·µ»ØÊý×é²¢´Ó java Ó¦ÓóÌÐò·ÃÎÊËü¡£Êý×éÊÇÒ»×éÓÐÐòµÄÊý¾ÝÔªËØ¡£ VARRAY ÊÇ´óС¿É±äµÄÊý×é¡£Ëü¾ßÓÐÊý¾ÝÔªËØµÄÅÅÁм¯£¬²¢ÇÒËùÓÐÔªËØÊôÓÚ ......
ÈçºÎÈÃÄãµÄSQLÔËÐеøü¿ì
---- ÈËÃÇÔÚʹÓÃSQLʱÍùÍù»áÏÝÈëÒ»¸öÎóÇø£¬¼´Ì«¹Ø×¢ÓÚËùµÃµÄ½á¹ûÊÇ·ñÕýÈ·£¬¶øºöÂÔ
Á˲»Í¬µÄʵÏÖ·½·¨Ö®¼ä¿ÉÄÜ´æÔÚµÄÐÔÄܲîÒ죬ÕâÖÖÐÔÄܲîÒìÔÚ´óÐ͵ĻòÊǸ´ÔÓµÄÊý¾Ý¿â
»·¾³ÖУ¨ÈçÁª»úÊ ......
DECLARE @dt datetime
SET @dt=GETDATE()
DECLARE @number int
SET @number=3
--1£®Ö¸¶¨ÈÕÆÚ¸ÃÄêµÄµÚÒ»Ìì»ò×îºóÒ»Ìì
--A. ÄêµÄµÚÒ»Ìì
SELECT CONVERT(char(5),@dt,120)+'1-1'
--B. ÄêµÄ×îºóÒ»Ìì
SELECT CONVERT(char(5),@dt,120)+'12-31'
--2£®Ö¸¶¨ÈÕÆÚËùÔÚ¼¾¶ÈµÄµÚÒ»Ìì»ò×îºóÒ»Ìì
--A. ¼¾¶ÈµÄµÚÒ»Ìì
SELECT CON ......
ʹÓÃÕûÊýÊý¾ÝµÄ¾«È·Êý×ÖÊý¾ÝÀàÐÍ¡£
bigint ´Ó -2^63 (-9223372036854775808) µ½ 2^63-1 (9223372036854775807) µÄÕûÐÍÊý¾Ý£¨ËùÓÐÊý×Ö£©¡£
´æ´¢´óСΪ 8 ¸ö×Ö½Ú¡£
int ´Ó -2^31 (-2,147,483,648) µ½ 2^31 - 1 (2,147,483,64 ......