龙空技术网

SQLCMD命令的几种用法

重庆思庄 73

前言:

当前我们对“cmd调用c语言”大约比较关切,同学们都需要学习一些“cmd调用c语言”的相关文章。那么小编在网络上搜集了一些有关“cmd调用c语言””的相关内容,希望大家能喜欢,咱们一起来学习一下吧!

1. 如何连接到实例

(1)通过指定实例名连接到数据库引擎:

sqlcmd -S ComputerA

sqlcmd -S ComputerA\instanceB

(2)通过指定 IP 地址连接到数据库引擎:

sqlcmd -S 127.0.0.1

sqlcmd -S 127.0.0.1\instanceB

(3)通过指定 TCP\IP 端口号连接到数据库引擎:

sqlcmd -S ComputerA,1433

sqlcmd -S ComputerA,1691

sqlcmd -S 127.0.0.1,1433

sqlcmd -S 127.0.0.1,1691

使用 TCP/IP 进行连接

(1)连接到默认实例:

sqlcmd -S tcp:ComputerA,1433

sqlcmd -S tcp:127.0.0.1,1433

(2)连接到命名实例:

sqlcmd -S tcp:ComputerA,1691

sqlcmd -S tcp:127.0.0.1,1691

2. 交换式执行SQL 语句

sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds

use CAM

go

select * from organ

go

create table t1

(

ID char(2) not null,

NAME char (8) not null

)

go

3. 调用 SQL 脚本

(1) 调用插入脚本

c:\cmd\t1.sql

use cam

go

insert into t1 values('3','three')

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t1.sql

Changed database context to 'CAM'.

(1 rows affected)

(2) 调用插入脚本 并将结果输出

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t1.sql -o c:\cmd\1.txt

(2) 调用查询,并将结果输出

c:\cmd\t2.sql

use cam

go

select * from t1

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t2.sql -o c:\cmd\2.txt

(4) 调用脚本 建立表

c:\cam\t3.sql

use cam

go

create table xs

( 学号 char(6) not null,

姓名 char (8) not null,

专业名 char (10) null,

性别 bit not null,

出生时间 smalldatetime NOT NULL,

总学分 tinyint NULL,

备注 text null

)

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t3.sql

(4) 调用脚本 添加列

c:\cam\t4.sql

use cam

go

alter table xs

add 奖学金等级 tinyint null

go

(6) 调用脚本 插入值

c:\cmd\t6.sql

use cam

go

insert into xs(id,name,政治,专业) values('03','学生三','40','计算机')

insert into xs(id,name,政治,专业) values('04','学生四','70','计算机')

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t6.sql

SQLCMD后面可以跟很多参数,可使用命令sqlcmd -?进行查看

标签: #cmd调用c语言