Archive for 2006

Comment on table or column

Posted by Zeeno on December 23rd, 2006 filed in Oracle

语法:
comment on table table_name is ‘hello table!’;
commnet on view view_name is ‘hello view!’;
comment on column [table|view].column is ‘hello column!’;
例子:
create table HX.HX_PO_CONTRACT_ITEMS (
item_number varchar2(100) not null,
item_THICKNESS number default null,
item_width number default null,
item_LENGTH number default null,
item_HEIGHT number default null,
item_CAIZHI varchar2(100) default null
);
comment on table HX.HX_PO_CONTRACT_ITEMS is ‘XXXX原材料物料编码材质规格对应表’;
comment on column HX.HX_PO_CONTRACT_ITEMS.ITEM_NUMBER is ‘物料编码’;
comment on column HX.HX_PO_CONTRACT_ITEMS.ITEM_THICKNESS is ‘厚度’;
comment […]

Read More..>>

Migrate Drupal to Wordpress

Posted by Zeeno on December 22nd, 2006 filed in Uncategorized

Drupal比Wordpress复杂一点,也耗资源一点,本着建设节约型社会、构建和谐社会的美好愿望,我将blog从drupal迁移到了wordpress上,数据库中也从60多张表减少到10张表。
我的MySQL是4.1.x,drupal创建的表都是utf8,而wordpress则不是,造成一个问题就是直接导过去后会乱码。我通过一些小手段解决了这个问题:

安装wordpress时采用utf8,即utf8_general_ci。
修改wp-db.php, 在$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);之后添加$this->query(”SET NAMES `utf8`”);。

搞定!
留言就懒得导过来了,新年新气象,spam占了大多数。

Read More..>>

E-Business Suite 11i: EGO_MTL_SY_ITEMS_EXT_B

Posted by Zeeno on December 19th, 2006 filed in Oracle

APC(高级产品目录)是EBS相对较新的功能,其数据库中的表前缀通常为EGO。不过目前关于这方面的资料很少,我的TRM中也没有找到Oracle官方的说明。
今后打算陆续整理相关的表和视图的含义。但不包括文档已经详细说明或字面信息明确的内容。
SQL> desc EGO_MTL_SY_ITEMS_EXT_B
Name Null? Type
——————————- ——– —-
EXTENSION_ID […]

Read More..>>

破解 Oracle E-Business Suite 用户密码

Posted by Zeeno on December 13th, 2006 filed in Oracle

APPS.FND_WEB_SEC 管理着跟用户授权相关的数据,比如密码。
这个包里面有加密和解密函数:
– Function to encrypt a string using a specified key.
– 4257466 Changed this function to call the new overloaded version.
– This is backwards compatible because null is returned if the profile
– does not exist.
function encrypt(key in varchar2, value in varchar2)
return varchar2
is
begin
– bug 4676957 Renamed password case sensitivity profile
return(encrypt(key, value, fnd_profile.value(’SIGNON_PASSWORD_CASE’)));
end;
– Function to decrypt an […]

Read More..>>

Dynamic order by

Posted by Zeeno on December 8th, 2006 filed in Oracle

用decode来动态排序:
SELECT DECODE(P_ORDER, ‘PROJECT_NUMBER’, PROJECT_NUMBER, ‘ITEM_NUMBER’, ITEM_NUMBER),
PROJECT_NUMBER,
ITEM_NUMBER,
.. .
FROM HX_PO_HXMRPAAB_TMP
ORDER BY 1
刚开始用的时候,习惯性的将decode放到order by中去:
SELECT PROJECT_NUMBER,
ITEM_NUMBER,
.. .
FROM HX_PO_HXMRPAAB_TMP
ORDER BY P_ORDER
这毫无效果。

Read More..>>