如何将变量插入表中 一个表:日期,户名,备注户名和备注是从其它的表里头查出来的日期是一个变量现在要这三个数据插入上面的表里哪位 大虾帮忙解决一下快急死了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @dt datetimeset @dt = getdate()INSERT INTO tableB SELECT 户名,备注,@dt FROM tableA --定义日期变量declare @date datetime--为日期变量赋值set @date=......--执行insert操作insert into 目标表(日期,户名,备注) select @date,户名,备注 from 源表 where ...... declare @rq datetimeset @rq=getdate()insert into 表名(日期,户名,备注)select @rq,户名,备注from 其他表名 -- 一个表:日期,户名,备注 --CREATE TABLE tblTest(日期 smalldatetime,户名 varchar(50),备注 varchar(255))-- 户名和备注是从其它的表里头查出来的 ---- 日期是一个变量 --SELECT 户名, 备注, @日期 INTO tblTest FROM otherTable declare @dt datetimeset @dt=... --赋值insert tb(户名,备注,日期)select 户名,备注,@dt from tb1 insert tb(户名,备注,日期) select 户名,备注,@dt from tb1 use telekmisdeclare @edate as datetimeset @edate = '20070806 00:00:00.000'create table #tmphh( 起始日期 datetime, 户名 varchar, 备注 varchar)insert into #tmphh (起始日期,户名,备注) select @edate,户名,备注 from 用户水卡select * from #tmphhdrop table #tmphh报错了服务器: 消息 8152,级别 16,状态 9,行 16将截断字符串或二进制数据。语句已终止。(所影响的行数为 0 行)这个是什么错误呢? create table #tmphh( 起始日期 datetime, 户名 varchar, 备注 varchar)-----------------------------------------------------------------------改成create table #tmphh( 起始日期 datetime, 户名 varchar(100), 备注 varchar(100)) 要为户名和备注指定varchar的长度,否则默认长度为1. 存储过程中拼接SQL如何给变量赋值 求一条SQL语句,在线等 select用于显示的时候,延时的问题 急急,问题真棘手,请大虾们帮帮忙。 出现"视图或函数'a1'包含自引用.视图或函数不能直接或间接地引用其自身."的错误,大家帮忙看看... 求一句SQL 关于站内信箱:如果是两个不同的实体,相互间通信:比如普通用户和商家成员。如何设计数据库? 我想取每组记录中的每一条记录,该怎么做? Tsql如何遍历一张表的每条记录 我装了一台sqlserver2000,只能有5个连接限制?为什么? 请大家帮看看这存储过程的问题 目录结构问题
set @dt = getdate()
INSERT INTO tableB SELECT 户名,备注,@dt FROM tableA
declare @date datetime--为日期变量赋值
set @date=......--执行insert操作
insert into 目标表(日期,户名,备注) select @date,户名,备注 from 源表 where ......
select @rq,户名,备注
from 其他表名
CREATE TABLE tblTest
(
日期 smalldatetime,
户名 varchar(50),
备注 varchar(255)
)-- 户名和备注是从其它的表里头查出来的 ---- 日期是一个变量 --SELECT 户名, 备注, @日期 INTO tblTest FROM otherTable
set @dt=... --赋值
insert tb(户名,备注,日期)select 户名,备注,@dt from tb1
( 起始日期 datetime,
户名 varchar,
备注 varchar)insert into #tmphh (起始日期,户名,备注) select @edate,户名,备注 from 用户水卡select * from #tmphhdrop table #tmphh
报错了
服务器: 消息 8152,级别 16,状态 9,行 16
将截断字符串或二进制数据。
语句已终止。(所影响的行数为 0 行)这个是什么错误呢?
( 起始日期 datetime,
户名 varchar,
备注 varchar)
-----------------------------------------------------------------------
改成
create table #tmphh
( 起始日期 datetime,
户名 varchar(100),
备注 varchar(100))