1. sql SERVER中insert語句怎麼寫
一般寫法:
insert into admin values('1112','1112')
或者(建議帶著欄位列表)
insert into admin(col1,col2) values('1112','1112')
說到佔位符,具體開發語言不一樣,寫法也不一樣的:
比如java:
PreparedStatement ps=null; //創建PreparedStatement 對象
String Sql = 「 INSERT INTO admin(col1,col2) VALUES(?,?)」;
ps=conn.prepareStatement(sql);
ps.setString(1, '1112');
ps.setString(2, '1112');
int i=ps.executeUpdate();
再比如C#:
string sqlIns = "INSERT INTO admin((col1,col2) VALUES (@v1, @v2)";
SqlCommand cmdIns = new SqlCommand(sqlIns, sqlconn);
cmdIns.Parameters.Add("@v1", "1112");
cmdIns.Parameters.Add("@v2", "1112");
cmdIns.ExecuteNonQuery();
大致如此
2. sql中insert語句怎麼寫
選擇:select
*
from
表名
where
條件
插入:insert
into
表名(欄位名1,欄位名2)
values(值1,值2)
刪除:delete
from
表名
where
條件
更新:update
表名
set
要更新的欄位名=值
where
條件
查找:select
*
from
表名
where
欄位名
like
』%值%
』----------模糊查詢,如查蘇州,他會查出美蘇州,蘇州好等類似欄位
/////////////////////////////////////這些是基本的增,刪,查,改的sql語句,
3. 關於SQL語句中的insert用法
沒有區別,INSERT和INSERT INTO完全一樣。但INSERT INTO是SQL標准語句,而INSERT在某些DB上可能不受支持。
4. sql的insert語句
不知道你什麼資料庫,一般資料庫,如果你用values插入,只能插入1條,如果你想同時插入多條,可以採用如下方式
insert into [CNZRPT_TEST].[dbo].[test] (欄位1,欄位2,欄位3) select '001','zhangsan','1#'
union all
select '002','lisi','2#'
union all
select '003','zhaowu','3#'
5. sql 語句insert語句中帶特殊符號"&",怎麼插入
1.
插入資料庫數據的語句:
INSERT INTO TESTTAB(FIELD1) VALUES('測試')
2.
如果插入資料庫的字元串中還有單引號,需要轉義處理,如插入「It's a tree.」,SQL語句如下:INSERT INTO TESTTAB(FIELD1) VALUES('It''s a dog.')
3.
如果SQL中有「&」,那麼後面的字元串將被作為一個變數來處理,無法正常插入資料庫。如果的確需要把&字元插入資料庫,如下處理:
INSERT INTO TESTTAB(FIELD1) VALUES('I work in R'||'&'||'D.')
6. 請教關於SQL的INSERT語句.
p_id
,p_use(1)
,p_ch(1)都是變數,不能直接寫道字元串里,需要用連接符,用的是vb碼?
改成下面的看看,
db.Execute
("insert
into
Dosage
(aaa,bbb,ccc)
values
('"&p_id&"'
,"&p_ch(1)&"
,
"&p_use(1)&")")
如果p_ch(1),p_use(1)是字元串,也需要像p_id一樣兩端加上單引號。
db.Execute
("insert
into
Dosage
(aaa,bbb,ccc)
values
('"&p_id&"'
,'"&p_ch(1)&"'
,
'"&p_use(1)&"')")
7. sql語言的INSERT怎麼用
INSERT INTO "表格名" ("欄位1", "欄位2", ...)
VALUES ("值1", "值2", ...)
Store_Information 表格
Column Name Data Type
store_name char(50)
Sales float
Date datetime
而我們要加以下的這一筆資料進去這個表格:在 January 10, 1999,Los Angeles 店有 $900 的營業額。我們就打入以下的 SQL 語句:
INSERT INTO Store_Information (store_name, Sales, Date)
VALUES ('Los Angeles', 900, 'Jan-10-1999')
第二種 INSERT INTO 能夠讓我們一次輸入多筆的資料。跟上面剛的例子不同的是,現在我們要用 SELECT 指令來指明要輸入表格的資料。如果您想說,這是不是說資料是從另一個表格來的,那您就想對了。一次輸入多筆的資料的語法是:
INSERT INTO "表格1" ("欄位1", "欄位2", ...)
SELECT "欄位3", "欄位4", ...
FROM "表格2"
以上的語法是最基本的。這整句 SQL 也可以含有 WHERE、 GROUP BY、 及 HAVING 等子句,以及表格連接及別名等等。
舉例來說,若我們想要將 1998 年的營業額資料放入 Store_Information 表格,而我們知道資料的來源是可以由 Sales_Information 表格取得的話,那我們就可以打入以下的 SQL:
INSERT INTO Store_Information (store_name, Sales, Date)
SELECT store_name, Sales, Date
FROM Sales_Information
WHERE Year(Date) = 1998
在這里,我用了 SQL Server 中的函數來由日期中找出年。不同的資料庫會有不同的語法。 舉個例來說,在 Oracle 上,您將會使用 WHERE to_char(date,'yyyy')=1998。
8. SQL語句中insert子句問題
第一句中: <form id="form1" name="form1" method="post" action(這里表示這個form里的數據是提交到insert.asp頁面處理)="insert.asp?action(這個action是個變數名稱)=insert"> 第二句中: action(這是個變數名稱)=request.QueryString("action(這里即是第一句中的變數名稱)"),結果即是:action="insret"
9. 關於SQL insert語句 謝謝!
SQL
Server
和
Access
中數值型必須不能加引號,另外,你的語句中雙引號和單引號寫反了
還有,最後一個右括弧是全形字元,這個在任何系統里都不對的
"insert
into
t_glgz(ID,ND,YD,CLLX,CPH,DW)values('"+id+"
,'"+nd+"',..."+dw)"
補充:
你跟蹤一下那個dw變數的值,如果是科學記數法表示的就格式化一下
那要看你用什麼語言了,簡單的說就是把數字以常規表示法轉換成字元串,一般應該有現成的函數,比如
VB
中的
Format
函數、.NET
中的
IFormatProvider
介面等,你可以查查你使用的語言的文檔就能找到答案
10. sql語句中的insert 和 insert into 的區別into有什麼用
insert into tableName values(........)
insert tableName (欄位名1,欄位名2,。。。)values(。。。。。。)
看語句結構就知道區別了 。
insert into 是直接對應表所有欄位,values里必須包含所有欄位。
insert是指定欄位對應,values里只要對應指定的欄位。