其實現金減資沒這麼複雜,不必去記那些公式
現金減資簡單的想
就是公司用每股10元的票面價買回你手上的部分股票
(看減資多少比例決定買回多少比例的股票)
我最近終於搞懂了什麼是現金減資
以聯電為例,減資3成(公司用現金買回1000股中的300股)
換句話說股東的每1張股票,公司用3000元買回其中的300股
等於是用股票的面額(10元/股)買回股東手中的持股並且註銷掉
但別忘了聯電1股市價不止10元,所以現金減資也不是什麼好事
雖然會先作加權的動作,減資後每股市價會增加3成
但股價仍會回歸基本面,短期市價雖增加3成,難保長期
股價不會跌回到原點,因為聯電獲利狀況不理想
且老闆的誠信有不良記錄
所以不管怎樣,以長期投資而言
減資代表的是公司對未來公司的成長性有疑慮
才會想以減資的方式降低股東權益報酬率的分母
因此我不喜歡減資,我喜歡的是公司好好經營
以好好經營的方式,提高股東權益報酬率的分子
同時每年將保留盈餘以固定比例無償分享給股東,這才是王道
而且最重要的是這個配息的基礎不是借錢來配息(例如台塑四寶)
而是以真正賺進大量的自由現金流量為基礎
2010年1月27日 星期三
2010年1月22日 星期五
連接遠端SQL資料庫
以下做法可操作Sql Server遠端主機之資料庫
Step1.必須先將連線的 ANSI_NULLS 與 ANSI_WARNINGS 選項開啟,它才能執行分散式查詢
資料程式庫應用程式連線會將 SET ANSI_WARNINGS 設定為 OFF,所以須手動開啟
Step2.連接遠端SQL資料庫
Step3.操作遠端資料庫之語法
Step4.登出遠端資料庫
Step5.最後需將開啟之選項關閉
PS:登入與登出動作可將之寫成STORE PROCDURE
Step1.必須先將連線的 ANSI_NULLS 與 ANSI_WARNINGS 選項開啟,它才能執行分散式查詢
資料程式庫應用程式連線會將 SET ANSI_WARNINGS 設定為 OFF,所以須手動開啟
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
或
SET ANSI_DEFAULTS ON
Step2.連接遠端SQL資料庫
'WINSERVER':Sql Server之執行個體,亦可輸入ip,當輸入ip時會自動抓取該台主機之預設值行個體
指定執行個體之方式:'WINSERVER\SQL2005'或'192.168.0.1'或'192.168.0.1\SQL2005'
EXEC sp_addlinkedserver 'WINSERVER', N'SQL Server'
exec sp_addlinkedsrvlogin 'WINSERVER', false, null,'sa','pw'
Step3.操作遠端資料庫之語法
select * from [WINSERVER].STDB_MCN.DBO.FDRCUSMI
Step4.登出遠端資料庫
EXEC sp_droplinkedsrvlogin 'WINSERVER', NULL
EXEC sp_droplinkedsrvlogin 'WINSERVER', 'sa'
exec sp_dropserver 'WINSERVER'
Step5.最後需將開啟之選項關閉
SET ANSI_NULLS OFF
SET ANSI_WARNINGS OFF
或
SET ANSI_DEFAULTS OFF
PS:登入與登出動作可將之寫成STORE PROCDURE
CREATE PROCEDURE [dbo].[PROC_LoginSQLServer]
AS
--Link不存在才建立連結
if not exists( select * from master.dbo.sysservers where srvname= '10.24.13.26')
begin
EXEC sp_addlinkedserver '10.24.13.26', N'SQL Server'
exec sp_addlinkedsrvlogin '10.24.13.26', false, null,'sa','admin'
end
CREATE PROCEDURE [dbo].[PROC_LogOutSQLServer]
AS
--Link存在才刪除連結
if exists( select * from master.dbo.sysservers where srvname= '10.24.13.26')
begin
EXEC sp_droplinkedsrvlogin '10.24.13.26', NULL
EXEC sp_droplinkedsrvlogin '10.24.13.26', 'sa'
exec sp_dropserver '10.24.13.26'
end
NOTE:
//判斷是否有註冊過(登陸遠端機器_sp_addlinkedserver)
select * from master.dbo.sysservers where srvname= '127.0.0.1'
訂閱:
文章 (Atom)