與sql語句insert into person values對應的語句返回怎麼寫上面那個是傳送

時間 2021-08-30 09:32:00

1樓:

declare @table1 table(a1 varchar(50),a2 varchar(50),a3 varchar(50));

insert into person

output inserted.* into @table1values(?,?,?) ;

select * from @table1;

2樓:匿名使用者

不懂你說的什麼,說清楚點。

3樓:

請吧問題說清楚點好嗎?看不懂

insert into values中select語句與變數怎樣組合賦給values???

4樓:匿名使用者

insert into table(a,b,c)

select 1,2,name+test

from name

sql的insert語句的values後面可以包含變數嗎

5樓:匿名使用者

可以包含變數,insert into tb(a,b) values(1,@b)

6樓:蘑菇飯資訊

cstring strage = _t("");

cstring strname = _t("");

strage.format(_t("%d", age);

strsql = "insert into puser(username, age) values(" + strname + "," + strage + ")";

7樓:景賢陽

可以,就和常量一樣。

sql裡的插入語句,insert into values(值1,值2,值3) 語句中值2寫成 select id from student where

8樓:匿名使用者

1.你的insert into 後沒有加上對應的表名2.要確保值2 的 select 是單個值 (可以考慮加上rownum = 1 或類似的條件)

3.select 語句得加上括號 ==>

(值1,(select id from student where 。。。。。),值3)

sql資料庫insert into values的資料格式是怎麼規定的? 5

9樓:匿名使用者

insert into 表名(列名1,列名2,...) values(列值1,列值2,...) --有具體列名的,values中必須一一對應;沒有寫列名列表的需要根據表的列一一對應(除自增列不用賦值外)

對應的列值,按照資料型別除int型別或者float/double/number外一般都要單引號括起來

10樓:匿名使用者

你全部用單引號 括起來都可以,int型也可以。

一般數值型別都不用加。

11樓:你以為你以為

型別多啦,你問哪個,一幫是字串的就引起來

sql中insert語句一定要用values賦值嗎?

12樓:匿名使用者

直接賦數值是一定要values的,一樓所說是對的,insert into table 後除了values語句,還有select語句,一般來說,values語句用於一次插入一條記錄,select語句用於將已有的表的資料查詢出來在插入新表中,可能一次插入多條記錄。

13樓:

不用啊比如insert into table select a,b,c

易語言sql 語句使用 sql語句 = 「insert into [成績表]([姓名],[日期],[成績])values

14樓:楣睿好

sql語句=」insert into 成績表(姓名,日期,成績) values (『「+編輯框_姓名.內容+」『,』「+格式化日期(取日期(日期框.今天),"%y-%m-%d")+"','"+編輯框_成績.

內容+」『)「

然後執行資料庫連線.執行sql語句(sql語句)就行了。

有些標點這裡可能用成全形的了,你自己改下。

15樓:

飛過海非官方好方法很反感

insert into 語句怎麼寫?(sqlserver) 25

16樓:小舅舅有點帥

插入書寫方式:

1、 insert into t1(field1,field2) value(『001『,『002『);

最好的做法明確插入的每一列,列於查錯,而且漏列的機率會降低。

2、insert into t1 (field1,field2) values (『001『,『002『),(『003『,『004『)......;

能夠批量插入資料最好批量插入,但是資料過於龐大時,最好分批次批量插入。

3、insert into t2 (field1,field2) select col1,col2 from t1 where ……;

這裡由於可以指定插入到talbe2中的列,以及可以通過相對較複雜的查詢語句進行資料來源獲取,可能使用起來會更加的靈活,但我們也必須注意,在指定目標表的列時,一定要將所有非空列都填上,否則將無法進行資料插入。

容易出錯的地方,當我們寫成如下方式3的變形簡寫格式:

變形:  insert into t2 select id, name, address from t1。

此時,如果略掉了目標表的列的話,則預設會對目標表的全部列進行資料插入,且select後面的列的順序 必須和目標表中的列的定義順序完全一致 才能完成正確的資料插入,這是一個很容易被忽略的地方,值得注意。

擴充套件資料

[ with [ ,...n ] ]insert [ ,...n ] ) [ ,...n     ]

| derived_table

| execute_statement

| | default values

}[;]

在該結構中,insert為該語句的實際操作,into關鍵字無真正含義,目的是為增強這個語句的可讀性。into關鍵字為可選,建議在語句中加入該關鍵字。在使用entity framework新增資料時,執行的insert語句是沒有使用into關鍵字的。

17樓:闕亙

方式1、 insert into t1(field1,field2) value(v001,v002);            // 明確只插入一條value

方式2、 insert into t1(field1,field2) values(v101,v102),(v201,v202),(v301,v302),(v401,v402);

在插入批量資料時方式2優於方式1.

方式3.1、  insert into t2(field1,field2) select col1,col2 from t1 where ……

由於可以指定插入到talbe2中的列,以及可以通過相對較複雜的查詢語句進行資料來源獲取,可能使用起來會更加的靈活一些,但我們也必須注意,我們在指定目標表的列時,一定要將所有非空列都填上,否則將無法進行資料插入,還有一點比較容易出錯的地方就是,當我們寫成如下簡寫格式:

方式3.2、  insert into t2 select id, name, address from t1

此時,如果略掉了目標表的列的話,則預設會對目標表的全部列進行資料插入,且select後面的列的順序 必須和目標表中的列的定義順序完全一致 才能完成正確的資料插入,這是一個很容易被忽略的地方,值得注意。

擴充套件資料

sql中insert into 語句

insert into 語句

insert into 語句用於向**中插入新的行。

語法insert into 表名稱 values (值1, 值2,....)

我們也可以指定所要插入資料的列:

insert into table_name (列1, 列2,...) values (值1, 值2,....)

插入新的行

"persons" 表:

sql 語句:

insert into persons values ('gates', 'bill', 'xuanwumen 10', 'beijing')

在指定的列中插入資料

"persons" 表:

sql 語句:

insert into persons (lastname, address) values ('wilson', 'champs-elysees')

18樓:匿名使用者

這只是插入

insert into 表名(i_text,i_insert) values(abc,aaa)

insert into 表名(i_text,i_insert) values(abc,bbb)

insert into 表名(i_text,i_insert) values(abc,ccc)

照你的題目來看,好像是要把

1 abc

2 abc

3 abc

修改為1 abc aaa

2 abc bbb

3 abc ccc

那麼、得用update語句

update 表名 set i_insert='aaa' where i_id=1

update 表名 set i_insert='bbb' where i_id=1

update 表名 set i_insert='ccc' where i_id=1

19樓:要淡定

25 insert into 語句怎麼寫?(sqlserver)

我的表的資料如下:i_id(自動編號)i_text(varchar50)i_insert(varchar50)1abc2abc3abc然後我的具體要求如下:怎樣使用insert語句插入資料?

效果如下:i_id(自動編號)i_text(varchar50)i_insert(varchar50)1abcaaa2abcbbb3abcccc

20樓:匿名使用者

nsert into select from where 應該是這樣的語法結構,你的基礎還需要加強啊

21樓:匿名使用者

insert into 表名(i_text,i_insert) values('abc','aaa')

insert into 表名(i_text,i_insert) values('abc','bbb')

insert into 表名(i_text,i_insert) values('abc','ccc')

你這樣插入就對了。試試看吧!!!!!

22樓:

好象不能用insert 插入哦,用insert 應該是插入一個新的記錄,可以用update語句

update 表名 set i_insert='aaa' where i_id=1

update 表名 set i_insert='bbb' where i_id=2

update 表名 set i_insert='ccc' where i_id=3

23樓:

update 表名 set i_insert='aaa' where i_id=1

update 表名 set i_insert='bbb' where i_id=2

update 表名 set i_insert='ccc' where i_id=3

24樓:

沒太看懂你的意思 但不知你說的是通用的程式 還是什麼?

細說一下吧。。。

sql語句查詢,sql語句查詢

表要告訴我們呀,不要還要我們設計資料庫吧? 給表啊 我想查查這個玩玩 1.select from student 2.select id,name,age from student 我有例題你要嗎 靠 這麼多東西幫你寫不曉得要死多少腦細胞 分還是少了點 這點分。sql語句查詢不等於怎麼查不出來? 大...

編寫SQL語句,SQL基礎語句

用過程來完成,一條sql語句很難。sql基礎語句 如何書寫高效的sql語句 sql 語句 select 物料編號,最新入庫價,最新入庫價的緊接上一次入庫價into new table name from old tablename 如果不行請call me select b.rkdj from se...

sql語句中,SQL語句中USE

三歲喝酒 use pubs 選擇 名字 pubs 的資料庫 select title id from sales where title id in 查詢欄位title id符合號內限定條件的表sales的 title id 列 select title id from titles where t...