⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_53485.htm

📁 vc
💻 HTM
字号:
<p>
序号:53485 发表者:过客007 发表日期:2003-09-19 22:11:18
<br>主题:我想在表中用sql语句增加多条记录,该怎么做?
<br>内容:比如表格中的字段是这样的<BR>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sx1&nbsp;&nbsp;&nbsp;&nbsp; sx2<BR>0101001&nbsp;&nbsp;&nbsp;&nbsp;01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;01&nbsp;&nbsp;<BR><BR>我想通过sql语句自动增加多条记录<BR>id从0101001 一直增加到0101999<BR><BR>另外sx1要取id的前两位,sx2要取id的第三第四位能做到吗?<BR>例如 id=0213004 ,那么sx1=02 ,sx2=13<BR><BR>请各位高手不吝赐教!&nbsp;&nbsp;<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:zsnt 回复日期:2003-09-20 02:08:32
<br>内容:CREATE TABLE [dbo].[temp1] (<BR>&nbsp;&nbsp;&nbsp;&nbsp;[id1] [varchar] (7) NULL ,<BR>&nbsp;&nbsp;&nbsp;&nbsp;[sx1] [varchar] (2) NULL ,<BR>&nbsp;&nbsp;&nbsp;&nbsp;[sx2] [varchar] (2) NULL )<BR>Declare @i int, @id1 varchar(7)&nbsp;&nbsp;,@sx1 varchar (2) ,@sx2 varchar(2)<BR>select @sx1='01'<BR>select @sx2='01'<BR><BR>select @i = 1<BR>while&nbsp;&nbsp;@i &lt;= 999<BR>begin <BR>&nbsp;&nbsp;select @id1 = right('000000'+convert(varchar(7),@i),3)<BR>&nbsp;&nbsp;insert temp1 (id1 , sx1,&nbsp;&nbsp;sx2) values (@sx1 + @sx2 + @id1 ,&nbsp;&nbsp;@sx1 ,&nbsp;&nbsp;@sx2)<BR>&nbsp;&nbsp;select @i = @i +1<BR>end <BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:过客007 回复日期:2003-09-21 22:35:39
<br>内容:多谢zsnt的指点!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -