Documentos de Académico
Documentos de Profesional
Documentos de Cultura
desarrolladores
DROP ASSEMBLY
Primero eliminar los objetos dependientes
ALTER ASSEMBLY
Sin alterar las firmas de los métodos
Clase o estructura
Serializable (nativo o IBinarySerializable)
Convertible desde y hacia cadena (Parse(),
ToString())
Debe ser nulable (INullable, IsNull, Null)
Atributo SqlUserDefinedType
Constructor vacío
Expone métodos y propiedades públicos
No soporta herencia
Las variables y propiedades estáticas deben
ser inmutables
-- use mutator
-- the name of mutator is case-sensitive!
UPDATE point_tab SET thepoint.SetXY(20, 30)
WHERE thepoint.m_x = 0
-- Create Trigger
CREATE TRIGGER trig_create_tab
ON DATABASE
FOR CREATE_TABLE
AS
INSERT ddl_log VALUES (EVENTDATA())
GO
-- insert-select syntax
INSERT Northwind.dbo.[Order Details]
-- bulk insert option
WITH (BULK_FIRE_TRIGGERS)
SELECT *
-- "bulk" rowset provider
-- special bulk insert options
FROM OPENROWSET (
BULK 'f:\orders\lineitem.tbl',
FIELDTERMINATOR = '|',
ROWTERMINATOR = ':\n') as d
BEGIN TRY
-- Instrucciones que pueden fallar
END TRY
BEGIN CATCH
-- manejo del error
END CATCH
resultado 2, 3, 4, 5
([//company.com/Expenses/ExpenseSubmission],
[//company.com/Expenses/ExpenseProcessing])
WAITFOR (
RECEIVE *
FROM ExpenseQueue),
TIMEOUT 60000