Ⅰ 怎么用sqlserver语句把excel表数据导入到sqlserver数据库中,我系统是win7 64位的。
sqlserver2008读取excel2007的方法 sp_configure 'Ad Hoc Distributed Queries',1
--要启用该设置,默认是关闭的,也可以先检查一下看看
reconfigure with override
select * from OpenDataSource('Microsoft.ACE.OLEDB.12.0','Data Source="f:\aa.xlsx";
User ID=Admin;Password=;
Extended properties=Excel 12.0')...[sheet1$]
Ⅱ 请问SQLServer 的增 删 改 查的4种代码如何写急急
select * from A
update A
set [name]='xxx'
where id=1
delete A where id=1
insert into A(id,[name]) values(2,'xxxx')
Ⅲ 关于sqlserver里写代码来运行代理服务器
--启动作业
Execmsdb.dbo.sp_start_job@job_name='[cy001]自动备份'
/*
语法
sp_start_job
{[@job_name=]'job_name'
|[@job_id=]job_id}
[,[@error_flag=]error_flag]
[,[@server_name=]'server_name']
[,[@step_name=]'step_name']
[,[@output_flag=]output_flag]
*/
Ⅳ 关于sqlserver 2005的sql的语句写法问题
这种输出外观最好是交由应用程端用编程的方法或报表工具来解决,因为SQL属于解释性语言,在数据库端处理这类问题往往吃力不讨好。
如果偶尔为之楼主可以考虑使用SQLSERVER2005推出的ROW_NUMBER函数,不建议运行于频繁操作的生产环节。
现尝试编写SQL代码如下:
select case t.n when 1 then t.code else null end code,
case t.n when 1 then t.name else null end name,
t.proctname,t.quantity from
(select *, ROW_NUMBER() OVER(PARTITION BY code,name
ORDER BY name asc) n from tblname)t;
注:由于我手头上没有SQL2005环境,上述代码未经测试不排除有错漏,如运行有问题请发追问,也可自行修正。原理就是用code和name分组,借ROW_NUMBER函数为每个组的记录按序排号,小组排第一的显示code和name其它行不显示这两个字段。
Ⅳ c#读取网络服务器上的sqlserver上的数据怎么编写代码
访问远程的SQL Server吗?
把连接字符串改一下就行了
"data source=IP地址,SQL Server端口号(默认1433),要连接的数据库实例名;initial catalog=数据库名;user id=数据库账号;password=密码"