use jxhis_New go CREATE TABLE jobs(job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, job_desc varchar(50) NOT NULL DEFAULT 'New Position - title not formalized yet', min_lvl tinyint NOT NULL CHECK (min_lvl >= 10), max_lvl tinyint NOT NULL CHECK (max_lvl <= 250) ) go 以上语句放在一个文本文件中 通过程序读出来就是以上的模样,但是不能成功创建, 如果去掉所有的go则创建成功!请高手相救!
with adoquery1 do begin close; sql.clear; sql.add('use jxhis_New '); execsql; ////////////////////////遇到go执行一次sql sql.add('CREATE TABLE jobs(job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, '); sql.add('job_desc varchar(50) NOT NULL DEFAULT ''New Position - title not formalized yet'','); sql.add('min_lvl tinyint NOT NULL CHECK (min_lvl >= 10), '); sql.add(' max_lvl tinyint NOT NULL CHECK (max_lvl <= 250) )'); execsql; ////////////////////////遇到go执行一次sql sql.add('CREATE TABLE jobs(job_id smallint IDENTITY end; 遇到一个go时,就可以执行一次sql语句了。
上面有些错误! with adoquery1 do begin close; sql.clear; sql.add('use jxhis_New '); execsql; ////////////////////////遇到go执行一次sql sql.add('CREATE TABLE jobs(job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, '); sql.add('job_desc varchar(50) NOT NULL DEFAULT ''New Position - title not formalized yet'','); sql.add('min_lvl tinyint NOT NULL CHECK (min_lvl >= 10), '); sql.add(' max_lvl tinyint NOT NULL CHECK (max_lvl <= 250) )'); execsql; ////////////////////////遇到go执行一次sql end; 遇到一个go时,就可以执行一次sql语句了。
以上语句放在一个文本文件中
通过程序读出来就是以上的模样,但是不能成功创建,
如果去掉所有的go则创建成功!请高手相救!
begin
close;
sql.clear;
sql.add('use jxhis_New ');
execsql; ////////////////////////遇到go执行一次sql
sql.add('CREATE TABLE jobs(job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, ');
sql.add('job_desc varchar(50) NOT NULL DEFAULT ''New Position - title not formalized yet'',');
sql.add('min_lvl tinyint NOT NULL CHECK (min_lvl >= 10), ');
sql.add(' max_lvl tinyint NOT NULL CHECK (max_lvl <= 250) )');
execsql; ////////////////////////遇到go执行一次sql
sql.add('CREATE TABLE jobs(job_id smallint IDENTITY
end;
遇到一个go时,就可以执行一次sql语句了。
with adoquery1 do
begin
close;
sql.clear;
sql.add('use jxhis_New ');
execsql; ////////////////////////遇到go执行一次sql
sql.add('CREATE TABLE jobs(job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, ');
sql.add('job_desc varchar(50) NOT NULL DEFAULT ''New Position - title not formalized yet'',');
sql.add('min_lvl tinyint NOT NULL CHECK (min_lvl >= 10), ');
sql.add(' max_lvl tinyint NOT NULL CHECK (max_lvl <= 250) )');
execsql; ////////////////////////遇到go执行一次sql
end;
遇到一个go时,就可以执行一次sql语句了。
那不是要把读出来的文件进行判断那个是go然后执行,这可是高难度,咱不会啊!要知道所有的sql语句都是在同一个文本文件里面.还有起他的方法吗?
在sql server中的数据库名上或表上点击右键,会出现一个'刷新(F)',现在只要能实现这个功能即可.请问高手如何实现啊?