SQL的基本命令和幾個常用函式彙總
--建立物件(表、檢視、儲存過程、函式)命令]
CREATE TABLE/VIEW/PROCEDURE/FUNCTION
--建立表
CREATE TABLE tabTestVB
(VbName varchar(10),value numeric(10))
GO
CREATE TABLE tabTestVB1
(VbName varchar(10),value1 numeric(10))
GO
--插入資料(兩種方式)
INSERT INTO tabTestVB(VbName,value)
SELECT 'AAA',123
INSERT INTO tabTestVB1(VbName,value1)
SELECT 'AAA',456
INSERT INTO tabTestVB(VbName,value) VALUES ('BBB',345)
INSERT INTO tabTestVB1(VbName,value1) VALUES ('CCC',1002)
--更改資料
UPDATE tabTestVB SET value=798 WHERE VbName='AAA'
--關聯更改
UPDATE tabTestVB SET value=tabTestVB1.value1
FROM tabTestVB1 WHERE tabTestVB.VbName=tabTestVB1.VbName
--刪除資料
DELETE tabTestVB WHERE VbName='AAA'
--無日誌刪除資料
TRUNCATE TABLE tabTestVB
--刪除物件(表、檢視、儲存過程、函式)命令
DROP TABLE/VIEW/PROC/FUNCTION
--刪除表
DROP TABLE tabTestVB
DROP TABLE tabTestVB1
--賦值命令
SET
--定義變數
DECLARE
--流程控制語句
WHILE ... BREAK
BEGIN ... END
IF ...ELSE
----1...100 的和
DECLARE @NN NUMERIC(3)
DECLARE @SUM NUMERIC(8)
SET @NN=1
SET @SUM=0
WHILE @NN<=100
BEGIN
SET @SUM=@SUM+@NN
SET @NN=@NN+1
END
SELECT @SUM
--加上條件:當@NN=20 時退出迴圈(計算出1...19的和)
DECLARE @NN NUMERIC(3)
DECLARE @SUM NUMERIC(8)
SET @NN=1
SET @SUM=0
WHILE @NN<=100
BEGIN
IF @NN<>20
--BEGIN
SET @SUM=@SUM+@NN
--END
ELSE
--BEGIN
BREAK
--END
SET @NN=@NN+1
END
SELECT @SUM
--全域性變數
@@ROWCOUNT
--返回受上一語句影響的行數
SELECT '1'
UNION ALL
SELECT '3'
SELECT @@ROWCOUNT
@@ERROR
--返回最後執行的 Transact-SQL 語句的錯誤程式碼。
SET @N =1
SELECT @@ERROR
----函式的使用
--返回當前日期
SELECT GETDATE()
--生成16進位制的標誌列uniqueidentifier
SELECT NEWID()
--轉換資料型別和格式
SELECT CONVERT(VARCHAR(10),GETDATE(),120)
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/181629/viewspace-785486/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用函式彙總函式
- Mysql 常用函式(1)- 常用函式彙總MySql函式
- MySQL常用函式彙總MySql函式
- PHP 常用函式彙總PHP函式
- oracle常用函式彙總Oracle函式
- AA常用函式彙總函式
- 陣列常用函式彙總陣列函式
- WordPress模板常用函式彙總函式
- mysql常用函式彙總(分享)MySql函式
- 常用的PB時間函式彙總函式
- 幾個常用函式的使用函式
- excel最常用的八個函式彙總 excel中各函式的用途功能Excel函式
- [php]幾個常用函式PHP函式
- php常用函式彙總.以備查.PHP函式
- python 的幾個常用的函式Python函式
- 15個常用Linux命令列總彙Linux命令列
- 常用SQL技巧彙總SQL
- 面試常用的shell命令彙總面試
- Linux運維常用的20個命令彙總!Linux運維
- hive常用的一些高階函式彙總Hive函式
- Manim 學習筆記(一)--常用的幾個函式和操作筆記函式
- 常用壓縮命令彙總
- 幾個SQL 日期處理函式SQL函式
- Oracle 最常用功能函式經典彙總Oracle函式
- My SQL常用操作彙總SQL
- 常用SQL語句彙總SQL
- git的幾個常用基本操作Git
- Oracle函式彙總Oracle函式
- 【彙總】scapy 函式函式
- Microsoft Sql Server 命令彙總ROSSQLServer
- MySQL日期和時間函式彙總MySql函式
- 34個Android常用adb shell命令彙總Android
- Mysql常用命令彙總MySql
- npm常用命令彙總NPM
- ffmpeg常用命令彙總
- 表空間常用sql彙總SQL
- Windows最常用的幾個網路CMD命令總結Windows
- oracle 系統自帶幾個常用函式Oracle函式