目的很简单:数据库中各表的字段名称为仍然为英文;但给用户看的时候,或者让用户自行选择导出字段的时候,能够让用户看见的却是中文意思?不想用AS 关键字,因为表特别多,字段也太多了。记得以前看过别人用Foxpro来做过,但记不起是怎么做的了。谢谢各位了,先!
解决方案 »
- pivot
- 请教如何共享SQL数据库?
- 怎样把同一数据库的多个表内的不同字段进行排序并读出?请指教
- 数据库日志文件超级的大,如何在不停止数据库服务的情况下。截断日志文件。
- 求時間段的第一筆數據跟最後一筆數據
- 不能启动SQL server的Agent服务。(重分)
- 有没有把数据表建在master数据库里一说?
- win2000 + sql server2000中文企业版装SQL2KSP4后出现“对象已关闭 不允许操作”
- 用编程把一个数据库中的数据倒入另一个数据库,两个库结构全相同,Access,ADO,谢谢
- 有关数据窗口的问题!!
- cache 新手问题 50分~~
- 探讨一下:可以写成一句的SQL语句,是否有必要写成存储过程?
显示时的对应关系也要人为指定的吧!!select '想写'=col1,
没事 =col2,
col3 as '事情'
from tb或许我真的不懂 :)关注........
insert into test_t1 select 1,'AAAA'
insert into test_t1 select 2,'BBBB'
create table test_t2(Ename varchar(20),Cname varchar(20))
insert into test_t2 select 'ID','编号'
insert into test_t2 select 'name','姓名'declare @s varchar(8000)
set @s=''
select
@s=@s+','+Ename+' as '+Cname
from
syscolumns a,
test_t2 b
where
a.name=b.Ename and a.id=object_id('test_t1')
order by
a.colidset @s='select '+stuff(@s,1,1,'')+' from test_t1'exec(@s)/*
编号 姓名
----------- --------------------
1 AAAA
2 BBBB
*/drop table test_t1,test_t2
今天晚上来结帐,呵呵!
当然, 还可以加上:
1. 处理的逻辑较为复杂(但不建议把业务逻辑过多的封装在存储过程中)
2. 查询参数较为固定
3. 处理过程多数能利用sql语句实现批处理.