在PL/SQL中,可以使用NCHAR或NVARCHAR2數據類型來創建中文表頭。以下是創建中文表頭的示例代碼:
DECLARE
v_table_name VARCHAR2(30) := '中文表頭示例';
BEGIN
EXECUTE IMMEDIATE 'CREATE TABLE ' || v_table_name || '(
"編號" NUMBER,
"姓名" NVARCHAR2(30),
"年齡" NUMBER
)';
DBMS_OUTPUT.PUT_LINE('表格創建成功!');
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('表格創建失敗:' || SQLERRM);
END;
在上述代碼中,通過EXECUTE IMMEDIATE語句動態創建了一個名為"中文表頭示例"的表格。其中,列名使用了雙引號(“)來包裹,這樣可以支持中文字符。表格創建成功后,會輸出提示信息"表格創建成功!”。如果創建失敗,會輸出錯誤信息。
需要注意的是,在使用中文表頭時,還需要確保數據庫的字符集設置正確,以支持中文字符。