Академический Документы
Профессиональный Документы
Культура Документы
@Name Varchar(100),
AS
INSERT INTO Product
(Name) Values (@Name)
IF @@ERROR =0
RETURN @@IDENTITY
-
Dim iProdID as Integer
...
idProdID = cm.ExecuteScalar
'Return True if successful:
If idProdID >0 Then Return True
-----------
uso de null
SELECT ProductID, Name, StandardCost
FROM Product
WHERE StandardCost IS NOT NULL
------------------
uso de funciones
Result = Function()
------------------
SELECT CONVERT(VarChar(20), 'April 29, 1988')
------------------
Variables:
DECLARE @MyNumber Int
SET @MyNumber=144
--
DECLARE @MyNumber1 Int,@MyNumber2 Int
SELECT @MyNumber1=144,@MyNumber2=121
--------------------------------------------------------------------------------
----------------
FUNCIONES MATEMATICAS:
AVG() SELECT AVG(score) FROM VENTAS
SUM()
MIN()
MAX()
COUNT() SELECT COUNT(*) FROM VENTAS
--------------------------------------------------------------------------------
----------------
VARIABLES SQL SERVER
@@ERROR
@@IDENTITY
--------------------------------------------------------------------------------
----------------
FUNCIONES MIX
SELECT GETDATE()
SELECT CAST('123' AS Int)
SELECT CAST('123.4' AS Decimal(9,2))
SELECT FirstName
, LastName
, CAST(DepartmentID AS VarChar(5)) + '-' + CAST(ShiftID AS VarChar(5))
, BirthDate
FROM Employee
SELECT CONVERT (INT,'123')
SELECT CONVERT(Decimal(9,2), '123.4')
--------------------------------------------------------------------------------
----------------
CONCATENACION:
SELECT NAME + ' ' + APELLIDO FROM CLIENTE
--------------------------------------------------------------------------------
----------------
FUNCION DATEADD()
SELECT DATEADD(Day, 90, '4-29-1988')
SELECT DATEADD(year, 18, '4-29-1988 10:30 AM')
--------------------------------------------------------------------------------
----------------
FUNCIONES A CADENAS.
FUNCION LEN()
................................................................................
...............
DECLARE @MonthChar VarChar(2), @DayChar VarChar(2), @DateOut Char(8)
SET @MonthChar = CAST(MONTH(GETDATE()) AS VarChar(2))
SET @DayChar = CAST(DAY(GETDATE()) AS VarChar(2))
-- Make sure month and day are two char long:
IF LEN(@MonthChar) = 1
SET @MonthChar = 0 +
IF LEN(@DayChar) = 1
SET @DayChar = 0 + @DayChar
-- Build date string:
SET @DateOut = @MonthChar + @DayChar + CAST(YEAR(GETDATE()) AS Char(4))
SELECT @DateOut
................................................................................
...............
The LEFT() and RIGHT() Functions
................................................................................
...............
The SUBSTRING() Function
DECLARE @FullName VarChar(25)
SET @FullName = 'George Washington'
SELECT SUBSTRING(@FullName, 4, 6)
rge Wa
................................................................................
...............
The LOWER() and UPPER() Functions
The LTRIM() and RTRIM() Functions
--------------------------------------------------------------------------------
----------------
--------------------------------------------------------------------------------
----------------