① sql values 賦值語句中 N是什麼意思
直接賦數值是一定要values的,一樓所說是對的,insert
into
table
後除了values語句,還有select語句,一般來說,values語句用於一次插入一條記錄,select語句用於將已有的表的數據查詢出來在插入新表中,可能一次插入多條記錄。
② sql中values ()里怎麼書寫怎麼老是書寫有錯呢
最好你出錯的語句也發上來,不然怎麼幫你看錯在那?
③ 資料庫value和values的區別
VALUE和VALUES都可以表示是多行值的集合
values還有更巧妙的用法,不使用永久表或臨時表而表示一個結果集,而且不需要函數或表變數。看下面的例子:
--this SQL is only for SQL Server 2008
select DName,DCode,DDate
from
(values
('DemoA','AAA',GETDATE()),
('DemoB','BBB',GETDATE()),
('DemoC','CCC',GETDATE()),
('DemoD','DDD',GETDATE()),
('DemoE','EEE',GETDATE())
)
Demo_Values (DName,DCode,DDate)
--(5 row(s) affected)
/*
DName DCode DDate
DemoA AAA 2010-10-12 20:37:45.500
DemoB BBB 2010-10-12 20:37:45.500
DemoC CCC 2010-10-12 20:37:45.500
DemoD DDD 2010-10-12 20:37:45.500
DemoE EEE 2010-10-12 20:37:45.500
*/
注意該語句的最後一行定義了「源」名稱和列名,其中列名用於select語句。
④ SQL插入語句時,什麼時候用value,什麼時候用 values
values是全稱,value是簡寫。在VFP中,用哪一個都沒有區別。但在有一個版本的全國二級模擬系統中,用value得分,用values不得分。這是評分程序設計上的缺陷。
⑤ sql中value是什麼意思
我個人的理解values其實就是賦值的意思。就是把後面(『021202』,『s02』,86)插入到前面score中的對應列中。。
⑥ sql VALUES 列表不明白
VALUES ('anne', 'smith'), ('bob', 'jones'), ('joe', 'blow')是構建一個虛擬表,在DB2控制中心可以執行,AS names(first, last)是定義虛擬表的列明。這個只是臨時使用的表。
⑦ SQL VALUES
"INSERT INTO post(name,subject,message,[date],ip) VALUES('" + strName + "','" + strSubject + "','" + strMsg + "','" + strDate + "','" + strIP + "')"
增加了兩個單引號,
⑧ SQL中values什麼意思做什麼的作用是什麼
簡單來說,是多條sql集合,並要求集合中的sql全部成功執行,不然就全部不執行..當然,與簡單的多條sql還是有一點區別的。應用例子:銀行轉賬,要求一個賬戶減少,另一個賬戶增加,不能這邊減少了那邊沒有增加..這就需要用到存儲過程。
拓展:
1、SQL語言,是結構化查詢語言(StructuredQueryLanguage)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
2、SQL語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言作為數據輸入與管理的介面。SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。
⑨ sql=@"";中的@有什麼用Values(@firstname)中的@有什麼用
sql=@"";表示原樣輸出,這樣子可以避免你去轉義\這類字元。
Values(@firstname)這種表示用參數,建議能用參數的都用參數,用了後你基本上可以不對內容進行任何處理,就可以正常寫入或者查詢資料庫。這樣子某些人就不能用常規方法sql注入了。