请高手给个简单的sample
解决方案 »
- ?这个网站打开这么快...是用什么数据库实现的呀?
- 用SQL语句写出来!
- 菜鸟级别问题
- 该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。
- 继续: .dat文件通过语句导入的问题,70分全部家当!
- windows98 以“取消”登入系统,用tcp/ip 直连不能连接到SQL SERVER服务器
- 数据导入到数据库时如何删除不需要的列
- 求一查询语句
- 有一个sql语句的提问。。。。(在线)
- 在没有安装SQL SERVER2000是机子里是否能够运行SQLSERVER做的数据库文件?
- 求一小段简单 alter 代码
- 请教高手有没有将Cursor所返回的内容转换成用Inline Table-Valued Functions或者Select语句来表示
Create Table T1(Id Int,Names Varchar(10))
Insert T1 Select 1,'aaa'
Union all Select 2,'bbb'
--表2
Create Table T2(Id Int,Names Varchar(10))
Insert T2 Select 1,Null
Union All Select 2,Null
---
Update B
Set B.Names=A.Names
From T1 A Inner Join T2 B
On A.Id=B.id
--结果
Select * From T2
--看一下是不是这个效果,是的话将SQL写入存储过程中即可
本来有一个table T 某一列是A
但发现A的值有问题 我要造一个新的列A'
以使得A的每一个记录都对映出一个新的A'的纪录我不知道我这样说清楚问题了?
但发现A的值有问题 我要造一个新的列A'
以使得A的每一个记录都对映出一个新的A'的纪录
==================alter table t add column A_New varchar(8000)Update t
set A_New = A * 1.8 ---变为原来的1.8倍
Where 1 = 1
用最简单的sql语句就行了
update table set 1=(换算的表达式) where 1=(有问题的判断条件)