0
嗨,我正在尋找一種方法來更新在Oracle 10g中左對齊的右對齊的Clumn。該油田是一個VARCHAR2場我曾想過類似的:右對齊在Oracle表中
update tbaadm.dst set DD_NUM = Ltrim(DD_NUM);
但是,這將削減只有白色的空間並不會Actaully右對齊數據。
請幫忙。
嗨,我正在尋找一種方法來更新在Oracle 10g中左對齊的右對齊的Clumn。該油田是一個VARCHAR2場我曾想過類似的:右對齊在Oracle表中
update tbaadm.dst set DD_NUM = Ltrim(DD_NUM);
但是,這將削減只有白色的空間並不會Actaully右對齊數據。
請幫忙。
這是一個相當不尋常的要求 - 通常,當有人問什麼是合理的左邊或右邊,他們指的是如何(在屏幕的一份報告上或如)顯示當數據應該出現 - 而不是實際數據本身。
大多數屏幕設計和報告工具(例如Oracle Reports)允許您在任何項目上設置對齊選項。
但是,如果更新原始數據是真的你需要做什麼 - 你可以使用LPAD:
update tbaadm.dst set DD_NUM = lpad(DD_NUM, 30);
更換30
與列的最大尺寸。但我真誠地懷疑這是你應該做的。