這是說明
http://msdn.microsoft.com/zh-tw/library/ms191174.aspx
這是例子
http://technet.microsoft.com/zh-tw/library/bb964715.aspx
這些link在講解partition table如何把partition switch到另外一個table。
參考一下吧。
星期二, 9月 29, 2009
星期一, 9月 07, 2009
[MSSQL] bcp 使用與根據input date format import
http://technet.microsoft.com/en-us/library/ms162802.aspx
這是MSDN的bcp說明
http://technet.microsoft.com/en-us/library/ms191516.aspx
這是怎麼create format file
http://technet.microsoft.com/en-us/library/ms189327.aspx
這是xml schema syntax
http://technet.microsoft.com/en-us/library/ms190919.aspx
http://technet.microsoft.com/en-us/library/ms179250.aspx
http://technet.microsoft.com/en-us/library/ms191175.aspx
這幾個是應用,看你要是Using a Format File to Skip a Table Column
Using a Format File to Skip a Data Field
Using a Format File to Map Table Columns to Data-File Fields
都好用~~~~
這是MSDN的bcp說明
http://technet.microsoft.com/en-us/library/ms191516.aspx
這是怎麼create format file
http://technet.microsoft.com/en-us/library/ms189327.aspx
這是xml schema syntax
http://technet.microsoft.com/en-us/library/ms190919.aspx
http://technet.microsoft.com/en-us/library/ms179250.aspx
http://technet.microsoft.com/en-us/library/ms191175.aspx
這幾個是應用,看你要是Using a Format File to Skip a Table Column
Using a Format File to Skip a Data Field
Using a Format File to Map Table Columns to Data-File Fields
都好用~~~~
星期二, 9月 01, 2009
[SQL] insert into on duplicate update
在MySQL有一個超好用的語法:
insert into table_name values(...) on duplicate key update column_name = ...
可是在其他的Database裡就沒有,例如MSSQL(SQL server 200x), PostgreSQL, Oracle
所以就Google了一下,發現一個超好用的方式,就是用stored procedure解
下面是link
http://aiplab.net/forum/index.php?topic=698.0
http://blogs.msdn.com/miah/archive/2008/02/17/sql-if-exists-update-else-insert.aspx
CREAT PROCEDURE insert_update
@value1,
@value2,
@value3...
AS
BEGIN TRANSACTION
UPDATE Table1 SET (...) WHERE Column1='SomeValue'
IF @@ROWCOUNT=0
INSERT INTO Table1 VALUES (...)
COMMIT TRANSACTION
GO
只要程式call stored procedure就非常美好嚕~~~~^_________^
insert into table_name values(...) on duplicate key update column_name = ...
可是在其他的Database裡就沒有,例如MSSQL(SQL server 200x), PostgreSQL, Oracle
所以就Google了一下,發現一個超好用的方式,就是用stored procedure解
下面是link
http://aiplab.net/forum/index.php?topic=698.0
http://blogs.msdn.com/miah/archive/2008/02/17/sql-if-exists-update-else-insert.aspx
CREAT PROCEDURE insert_update
@value1,
@value2,
@value3...
AS
BEGIN TRANSACTION
UPDATE Table1 SET (...) WHERE Column1='SomeValue'
IF @@ROWCOUNT=0
INSERT INTO Table1 VALUES (...)
COMMIT TRANSACTION
GO
只要程式call stored procedure就非常美好嚕~~~~^_________^
訂閱:
文章 (Atom)