
SQL
renjiandefeng
这个作者很懒,什么都没留下…
展开
-
怎样将SQL SERVER表里的数据插入到Access表的指定列中?
将SQL SERVER表里的数据插入到Access表中:INSERT INTO OPENROWSET(Microsoft.Jet.OLEDB.4.0,e:/test.mdb;admin;,table1) SELECT emp_id,fname,lname FROM employee ,这样会将table1中所有字段都赋值,但是如果只想对table1中的指定的列赋值呢?原创 2009-07-10 17:13:00 · 841 阅读 · 0 评论 -
得到去除某个字段重复的记录后的表
问题描述:在一张表里有名为村名,SBBM,IDKEY 的三列,其中村名列有重复值,其他的没有。需要去除表里村名重复的记录。思路:将记录放到一个临时表里,然后将旧表删除,将临时表重命名为旧表的名字。 SELECT 村名,MAX(SBBM) SBBM,MAX(idkey) IDKEY into temptable FROM TZ_XZCT GROUP BY 村名 order by idkey原创 2010-08-19 14:25:00 · 539 阅读 · 0 评论 -
从一张表中插入多条数据到另外一张表中
方法一:select a.b,a.c,a.dinto Afrom a注:表A是执行查询语句的时候建的,不能预先存在方法二:insert into A(b,c,d)select b,c,d from a 郁闷,这种笔记型的日志也被申述……原创 2010-08-19 14:22:00 · 571 阅读 · 0 评论 -
sql语句中要注意的单引号
当要插入的字符串中包含单引号时,直接插入会报错,比如在程序中insert into Table1 values("")这一句就会出错因为在SQL查询分析器中上面的语句等同于insert into Table1 values('')类似于转义将单引号转义一下:insert into Table1 values('')在程序中可以使用string的replace方法:string.Replace("'", "''");//即将一个单引号替换成两个单引号,变成:insert into Table1 values(原创 2010-08-19 14:26:00 · 679 阅读 · 0 评论