關於公式的用法
請問大俠門,在設計表時有個公式欄應該怎麼用? 问题点数:20、回复次数:7Top
1 楼txlicenhe(马可)回复于 2003-10-03 09:44:32 得分 5
直接输入公式即可
eg:
CREATE TABLE [test] (
[q] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[a] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[b] AS ([a] + 'a') -- 即为公式
) ON [PRIMARY]
GO
或在企业管理器中的公式一栏中输入[a] + 'a'
Top
2 楼pengdali()回复于 2003-10-03 09:44:52 得分 5
比如B列是根据a列得到:
create table test (a int,b as a+100)
go
insert test(a) values(100)
select * from test
Top
3 楼welyngj(无爱)回复于 2003-10-03 10:24:12 得分 0
upTop
4 楼progress99(如履薄冰)回复于 2003-10-05 16:47:43 得分 0
不好意思,你們描述的是計算欄位,我是想知道在企業管理器中設計表時,下方Columns有個Formula怎麼用,上次參加MS會時有個講師,他說此Formula用得好,可能提高表(記錄特多)查詢性能,如常用的 tabA left join tabB ON .....,用Formula可在設計表時做關聯,隻可惜那時我沒聽清實現細節。
謝謝各位了,敬候佳音!Top
5 楼yujohny(踏网无痕)回复于 2003-10-05 17:04:02 得分 10
那你可以写个函数去b表找关联的字段了
然后再公式里调用函数Top
6 楼progress99(如履薄冰)回复于 2003-10-05 23:51:14 得分 0
yujohny(踏网无痕) 的方法OK,謝了!Top
7 楼progress99(如履薄冰)回复于 2004-01-01 10:10:33 得分 0
結帖Top




