option explicit
validationmode = true
interactivemode = im_batch
dim mdl ' 當前模型
' 獲取當前模型
set mdl = activemodel
if (mdl is nothing) then
msgbox "沒有開啟乙個模型"
elseif not mdl.iskindof(pdpdm.cls_model) then
msgbox "當前模型不是乙個pdm"
else
'呼叫處理程式
processfolder mdl
end if
'呼叫的處理程式
private sub processfolder(folder)
dim tab '要處理的表
for each tab in folder.tables
' if not tab.isshortcut then
' tab.code = tab.name
'表名處理,前邊新增字首,字母小寫
tab.name= "t_"+lcase(tab.name)
dim col ' 要處理的列
for each col in tab.columns
'列名稱和code全部小寫,大寫詩ucase
col.code= lcase(col.code)
col.name= lcase(col.name)
next
'end if
next
' 處理檢視
' dim view 'running view
' for each view in folder.views
' if not view.isshortcut then
' view.code = view.name
' end if
' next
' 遞迴進入 sub-packages
dim f ' sub folder
for each f in folder.packages
if not f.isshortcut then
processfolder f
end if
next
end sub
Oracle 列操作 增加列,修改列,刪除列
alter table 表名 add 列名 varchar2 10 alter table 表名 modify 列名 varchar2 20 alter table 表名 drop column 列名 這裡要注意幾個地方,首先,增加和修改列是不需要加關鍵字column,否則會報錯ora 00905。...
SQL 增加列 修改列 刪除列
sql語句增加列 修改列 刪除列 1.增加列 alter table tablename add columnname varchar 30 2.1.修改列型別 alter table tablename alter column columnname varchar 4000 2.2.修改列的名稱...
MySQL 新增列,修改列,刪除列
alter table 新增,修改,刪除表的列,約束等表的定義。sp rename sqlserver 內建的儲存過程,用與修改表的定義。mysql 檢視約束,新增約束,刪除約束 新增列,修改列,刪除列 sp rename sqlserver 內建的儲存過程,用與修改表的定義。先刪除主鍵 alter...