易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 数据类型转换

有一张表TmpTable包含了很多列,各列的类型有可能不同,比如有float int char varchar 等等

现在如何把这张表的各列全部转换成varchar类型,并且数据的格式要和原来的不变(一模一样)

请大家自己亲自测试可行后再回答,谢谢
...动态可以搞定

有没有DATETIME的,如果有想转成什么样的

引用
有没有DATETIME的,如果有想转成什么样的
可能会有,如果有的话就转成yyyy-MM-dd hh:mm:ss

引用
引用 2 楼 guguda2008 的回复:
有没有DATETIME的,如果有想转成什么样的
可能会有,如果有的话就转成yyyy-MM-dd hh:mm:ss


SYSCOLUMNS参考这个系统表,动态更改字段类型,好像皱老大有个过程


列名已知还是未知

关键是某些类型 转换成varchar后 原来的格式会变

如何解决?

引用
SQL codeIFNOTOBJECT_ID('[t1]')ISNULLDROPTABLE[t1]GOCREATETABLE T1(AFLOAT,BINT,CCHAR(20),DVARCHAR(20) )INSERTINTO T1SELECT4,1,'D','A'INSERTINTO T1SELECT4.45,1,'T','A'INSERTINTO T1SELECT0.334,1,'AAA','AB'INSERTINTO T1SELECT121,2,'DVD','AC'INSERTINTO T1SELECT33.2333,4,'ABCDE','AD'GOSELECT*from T1/*------------
A                                                    B    &nbs


相关问答:

sql 问题

PB中开发的。

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......

求一个sql 语句

  table1
  名称      入库数
  CT机        3   
  CT机        5
  X光机      4 ......

sql可以有两个以上的触发器吗??

sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?

可以的

10个都没问题

可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......

dbf表导入到sql server2000表问题

请问:
1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现?
2,使用网上代码:
Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号