insert语句怎么插入创建时间?
使用getdate()获取当前函数,INSERTINTOtablevalUES(column,getdate())或INSERTINTOtableSELECTcolumn,g
如何实现NPOIExcel导入1万条数据到数据库中?
在查询分析器中,直接编写SQL语句:
如果要将数据导入到现有的表中,请使用。
insertintotableSELECT*fromopenrowset(
,exc:test.xls,sheet1$)
以...的形式
如果要导入数据并添加表,请使用。
SELECT*INTOtableFROMOPENROWSET(
,exc:test.xls,sheet1$)
的形式。
上面的语句是读取EXCEL文件中SHEET1工作表的所有列。如果您只想引导一些列,您可以
INSERTINTOtable(a1,a2,a3)selecta1,a2,a3fromopenrowset(
,exc:test.xls,sheet1$)
事实上,OPENROWSET(
,excel5.0hdryesdatabac:test.xls,sheet1$)作为表格,比如我写了这样一句话:
INSERTINTOeval_channel_employee(渠道,员工id)
选择案例a。频道whenDIYthen1whenRDCthen0whenkcmChen2else3end
,
OPENROWSET(
,exc:temp
ame.xls,sheet1$)ASa,pers_employeeb
在那里。员工代码
简单方法:
导入功能可以直接在SQL2005中实现。不知道SQL2008能不能。
操作过程如下:
第一步:登录SQLServerManagementStudio。
步骤2:在对象资源管理器中右键单击管理,然后在弹出列表中单击导入数据。
第三步:在导入向导对话框中点击下一步,进入选择数据源对话框,在数据源列表中选择MicrosoftExcel。完成后,选择相应的Excel文档,并单击Next(确保选中"第一行包含列名"在此对话框中,这样会使Excel文档中的列标题成为数据库表中的列标题)。
步骤4:指定目标数据库服务,然后单击下一步。。。。致"完成"
第五步:再次调用SQLServerManagementStudio,进入导入的数据库表,找到导入的Exc:,你能不能试试下面的方法
打开SQLServerConfigurationManager并启用SQLServerAgent(实例名)。启动模式更改为自动。