秦
秦浩天
Unregistered / Unconfirmed
GUEST, unregistred user!
在下初学C/S编程,现有3个问题如下望各位大虾赐教:
1.有一个Table 主键ID varchar(6),如何实现用Storeprocdure and TRIGGER
实现每插入一条纪录ID自动加1,如:D10001,D10002,D10003...
注:如果 ID 是数值型可以设置 IDENTITY 但是这里是 varchar。(100分)
2. 有表如下:
TABLE1: ID NAME JGDM YYJGDM ---主表
TABLE2: JGDM JG ---字典
其中 TABLE1中 JGDM 各 YYJGDM 的值都来自 TABLE2,
JGDM为现值,YYJGDM为原有的值。
现要建立视图 View1 把 "代码" 转换成对应的"值"以方便查询,用如下VIEW却不行,
不知应如何做?表结构是否合理。
CREATE VIEW View1 AS
SELECT A.ID,A.NAME,B.JG,B.JG AS YYJG
FROM TABLE1 A,TABLE2 B
WHERE A.JGDM*=B.JGDM
AND A.YYJGDM*=B.JGDM (100分)
3. 哪位大虾能给提供一些在Delphi5中通过ADO使用SQL Server 的
Storeprocdure / Trigger / view的例子给在下。 (200分)
1.有一个Table 主键ID varchar(6),如何实现用Storeprocdure and TRIGGER
实现每插入一条纪录ID自动加1,如:D10001,D10002,D10003...
注:如果 ID 是数值型可以设置 IDENTITY 但是这里是 varchar。(100分)
2. 有表如下:
TABLE1: ID NAME JGDM YYJGDM ---主表
TABLE2: JGDM JG ---字典
其中 TABLE1中 JGDM 各 YYJGDM 的值都来自 TABLE2,
JGDM为现值,YYJGDM为原有的值。
现要建立视图 View1 把 "代码" 转换成对应的"值"以方便查询,用如下VIEW却不行,
不知应如何做?表结构是否合理。
CREATE VIEW View1 AS
SELECT A.ID,A.NAME,B.JG,B.JG AS YYJG
FROM TABLE1 A,TABLE2 B
WHERE A.JGDM*=B.JGDM
AND A.YYJGDM*=B.JGDM (100分)
3. 哪位大虾能给提供一些在Delphi5中通过ADO使用SQL Server 的
Storeprocdure / Trigger / view的例子给在下。 (200分)