目前分類:程式 (10)

瀏覽方式: 標題列表 簡短摘要

1.
CREATE PUBLIC SYNONYM 名稱 FOR 表格

DROP SYNONYM 名稱

2.
GRANT 動作 ON 東西 TO public

GRANT 動作 ON 東西 TO 誰 WITH GRANT OPTION
例如function是user A建的, view是user B建的, 現在view要grant給user C
view使用到function, 所以function要grant給user B時, 必須加上with grant option
這樣view要grant給user C才不會出現"ORA-01720: grant option does not exist for ???"

3.
以下為建立package的完整內容

CREATE OR REPLACE PACKAGE 名稱 AS

FUNCTION 名稱1
(參數)
RETURN 型別;

FUNCTION 名稱2
(參數)
RETURN 型別;

END 名稱;
/

CREATE OR REPLACE PACKAGE BODY 名稱 AS

FUNCTION 名稱1
(參數)
RETURN 型別
IS
[...]
BEGIN
[...]
END 名稱1;

FUNCTION 名稱2
(參數)
RETURN 型別
IS
[...]
BEGIN
[...]
END 名稱2;

END 名稱;

marksu22 發表在 痞客邦 留言(0) 人氣()

早期的程式開發著重在資料的處理
即使 SOA 已經慢慢地普及
大家其實對以資料庫為中心的技術還是最熟稔的

因此即使再複雜
由資料面來判斷及決定處理的狀態也是家常便飯

早期的 flow 自然也是以資料為中心的產物
時至今日也慢慢進化為各式各樣的 BPM 產品

廢話又太多了
切入正題

flow 其實有幾點本質需要認清:

  • 首先是越來越多的系統需求並非以資料為中心
  • 再來就是即使有資料也包含了大量非結構化的資料
  • 最重要的就是既然是 flow
    本質就是會變

現今的組織無不強調靈活有彈性才有競爭力
什麼樣的 flow 會搞死自己大家可以想像一下...

marksu22 發表在 痞客邦 留言(0) 人氣()

這兩天寫了一個Shared的Tree是公司組織
想說改寫成Web Service好了
不然每個專案都得複製一份
很難維護
就開始煩惱TreeNode既不是強型別也不是DataSet
該怎麼傳遞呢?
不過最後想到就算寫成Web Service
還是得放一個Shared Class來共用
除非有一個標準一致性的寫法
不然暫時還是別改成Web Service吧...

++++++++++ 後記

marksu22 發表在 痞客邦 留言(0) 人氣()

是的
VisualStudio的逐步解說有告訴我們如何實作自訂驗證和授權

marksu22 發表在 痞客邦 留言(1) 人氣()

首先有沒有通過驗證看的是User有沒有IPrincipal物件
如果沒有就從Cookie抓Ticket
抓到就以此Ticket產生FormsIdentity
並以此產生GenericPrincipal給User

marksu22 發表在 痞客邦 留言(3) 人氣()

而String是由ValueType的Char構成
Char為16-bit(2個Byte)數字
表示一個由UTF-16編碼的Unicode字元

marksu22 發表在 痞客邦 留言(0) 人氣()

像我這種半路出家的
有很多東西還搞不清楚就在用了
都用到爛了
某一天才突然又多一點了解...

marksu22 發表在 痞客邦 留言(0) 人氣()

不好意思
久久沒寫
這回又是技術文章

marksu22 發表在 痞客邦 留言(0) 人氣()

在嘗試實作Structure時我是以Color當作範本
就會發現Color是可以被序列化(serializing)的
不過我不知道序列化是幹嘛用的

marksu22 發表在 痞客邦 留言(0) 人氣()

說明文件或一些文章都會有一些重要的說明
但沒辦法仔細地說明為什麼
所以我把我查到的東西整理一下
多少有一些概念

marksu22 發表在 痞客邦 留言(0) 人氣()