Wednesday, May 6, 2009

T-SQL判斷Table Column存不存在

IF (SELECT count(*)  FROM INFORMATION_SCHEMA.COLUMNS  WHERE TABLE_NAME = 'TableName' AND COLUMN_NAME='columnName')>0
  BEGIN
    alter table Event ADD StoreAmount [int] NOT NULL DEFAULT 0
  END

1 comment:

Freak said...

Oracle 的找法

SELECT * FROM dba_tab_columns where column_name like 'BILL%TYPE';