在powbuilder里,動態創建一張表,要求用戶可以自己命名表的名字,SQL陳述句應該怎么寫?
uj5u.com熱心網友回復:
接分uj5u.com熱心網友回復:
給你一個例子:CREATE TABLE S
(SNO CHAR(4) NOT NULL,
SNAME CHAR(20) NOT NULL,
SADDR CHAR(20)
PRIMARY KEY(SNO));
uj5u.com熱心網友回復:
我想讓s變化的話,就是每一次建表都讓s變為我想要的的字符應該怎么做uj5u.com熱心網友回復:
怎么沒有人回答啊uj5u.com熱心網友回復:
把sql陳述句鑲嵌到一個函式里。用戶的表名通過用戶界面傳到函式的引數里。
uj5u.com熱心網友回復:
怎么做啊,不明白啊uj5u.com熱心網友回復:
學習了uj5u.com熱心網友回復:
還是不明白,函式應該怎么寫啊uj5u.com熱心網友回復:
給你一個建議:你最好在資料庫上建兩個表(或三個表)
分別是:
1、tabledictionary 保存表名等資訊
2、columndictionary 保存欄位名資訊,如果保存欄位型別和長度等就不需要第三個表了,否則可以把欄位型別等保存到第三個表里
3、COLUMNATTRIBUTE 保存欄位型別和長度等
通過這兩個或三個表即可管理用自定義表,至于建表陳述句需要根據不同的資料庫來動態構建,這個應該不太難
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/97922.html
標籤:數據庫相關
