分支自 SuZhouGuanHong/TaiYuanTaiZhong

dengjunjie
2024-04-27 0b5ccdca6263cf7a2cee460f30c76ef1efea2811
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
-- ´´½¨É¾³ýµÄ´æ´¢¹ý³Ì
 
CREATE PROCEDURE DeleteInterfacerecord    --´æ´¢¹ý³ÌÃû³Æ
    @MonthsAgo INT    --´æ´¢¹ý³Ì²ÎÊý
AS
BEGIN
    DECLARE @CutOffDate DATE = DATEADD(MONTH, -@MonthsAgo, GETDATE()); --ÉùÃ÷²ÎÊý
 
    DELETE FROM dt_Interfacerecord    --Êý¾Ý¿â±íÃû
    WHERE interface_createtime < @CutOffDate; --ÅжÏÌõ¼þµÄÁÐÃû
END
GO
--    ´´½¨Ìí¼ÓµÄ´æ´¢¹ý³Ì
CREATE PROCEDURE Add_inventory
    @SN NVARCHAR(255),
    @Name NVARCHAR(255),
        @FigureNumber NVARCHAR(255),
    @area NVARCHAR(15),
        @HeatNumber NVARCHAR(50),
    @BilletNumber INT,
        @OnlineTime datetime,
    @Operator NVARCHAR(50),
        @stationCode NVARCHAR(30),
    @jobID NVARCHAR(255),
        @ID uniqueidentifier,
    @remark NVARCHAR(max)
AS
BEGIN
    INSERT INTO dt_inventory (SN, Name,FigureNumber,area,HeatNumber,BilletNumber,OnlineTime,Operator,remark,stationCode,jobID,ID)
    VALUES (@SN, @Name,@FigureNumber,@area,@HeatNumber,@BilletNumber,@OnlineTime,@Operator,@remark,@stationCode,@jobID,@ID)
 
    -- ·µ»ØÐ²åÈëµÄÓû§ID
    --SELECT SCOPE_IDENTITY() AS NewUserID;
END
GO
 
-- É¾³ýÃûΪ YourProcedureName µÄ´æ´¢¹ý³Ì
--IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Add_inventory]') AND type in (N'P', N'PC'))
--DROP PROCEDURE [dbo].Add_inventory;
 
-- ²éѯËùÓд洢¹ý³Ì
--SELECT * FROM information_schema.Routines WHERE ROUTINE_TYPE = 'PROCEDURE';
 
--Ö´Ðв»ÐèÒª²ÎÊýµÄ´æ´¢¹ý³Ì
--EXEC DeleteInterfacerecord
 
--Ö´Ðдø²ÎÊýµÄ´æ´¢¹ý³Ì
--EXEC DeleteInterfacerecord @MonthsAgo = 6
 
--ʹÓÃsp_executesql´æ´¢¹ý³Ì£¬ÕâÖÖ·½·¨¿ÉÒÔÌṩ¶îÍâµÄ²ÎÊýÉùÃ÷ºÍÀàÐͼì²é£º
--DECLARE @Param1 NVARCHAR(100) = 'Value1', @Param2 INT = 123
--EXEC sp_executesql
--    N'EXEC YourProcedureName @Param1, @Param2',
--    N'@Param1 NVARCHAR(100), @Param2 INT',
--    @Param1, @Param2
 
--Ö±½ÓÔÚÓ¦ÓóÌÐò´úÂëÖе÷Óô洢¹ý³Ì£¬ÀýÈçÔÚC#ÖÐʹÓÃADO.NET£º
--using (SqlConnection conn = new SqlConnection(connectionString))
--{
--    SqlCommand cmd = new SqlCommand("YourProcedureName", conn);
--    cmd.CommandType = CommandType.StoredProcedure;
--    cmd.Parameters.AddWithValue("@Param1", "Value1");
--    cmd.Parameters.AddWithValue("@Param2", 123);
--    conn.Open();
--    cmd.ExecuteNonQuery();
--}