请问如何在SQL中实现Excel中的分列的功能?

jasonpartley 2003-12-17 06:17:59
在Excel中可以将一列按某种规则分成两列或多列,可以自己设定分隔符,

但是在SQL中可以实现吗?总不用在Excel中做了再导回去吧?


还有,各位DX指点,如果在SQL中做了错误的操作,如何像后退一样恢复?比如将一个float的转换成了decimal :(
...全文
270 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jasonpartley 2003-12-17
  • 打赏
  • 举报
回复
对啊,字符串处理函数,傻了我,

谢谢大家指点
--------------------
不用这个 begin tran的话,如果没有这个工具是不是就回不去了?
txlicenhe 2003-12-17
  • 打赏
  • 举报
回复
1:
select left(字段,2) as a1,substring(字段,4,2) as a2 from 表

2:
begin tran
update ...
rollback --回滚

3:
Log Explorer

http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解压缩密码 www.heibai.net

http://www.ttdown.com/softview_8647.htm


注册机产生的是注册码,是两个

用解压缩密码解开后,压缩包里也有一个注册机的
打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了

例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....
sdhdy 2003-12-17
  • 打赏
  • 举报
回复
在SQL SERVER里不行


如果要撤消刚才的操作,可以用
Log Explorer

http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解压缩密码 www.heibai.net

http://www.ttdown.com/softview_8647.htm


注册机产生的是注册码,是两个

用解压缩密码解开后,压缩包里也有一个注册机的

打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了

例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧