exec sp

Imports Kemet.Never.DA

Namespace Kemet.Never.BL

    Public Class Query

        Private _DBTrans As DBTransaction
        Private _errorMessage As String
        Public Sub New(ByVal DBTrans As DBTransaction)
            _DBTrans = DBTrans

        End Sub
        Public ReadOnly Property errorMessage() As String
            Get
                Return _errorMessage
            End Get
        End Property

        Public Structure Job
            Dim jobName As String
            Dim PartNumber As String
            Dim Routing As String
        End Structure

        Public Function GetJobInfo(ByVal machineName As String) As Job
            Dim jobInfo As New Job
            Try
                Dim sql As String
                Dim resultDS As DataSet
                _errorMessage = ""
                If machineName = "" Then
                    _errorMessage = "Please specify machine"
                    jobInfo.jobName = "error"
                    Return jobInfo

                End If

                sql = "select * from dbo.tbl_OracleJob where 1=1 "
                If machineName <> "" Then
                    sql &= "and jobid='" & machineName & "'"

                End If
                resultDS = _DBTrans.SQLToDataset("Job", sql)
                If resultDS.Tables.Count > 0 AndAlso resultDS.Tables(0).Rows.Count > 0 Then
                Else
                    jobInfo.jobName = "eror"
                    Return jobInfo
                End If
                With jobInfo
                    .jobName = resultDS.Tables(0).Rows(0)("jobid").ToString
                    .PartNumber = resultDS.Tables(0).Rows(0)("partnumber").ToString
                    .Routing = resultDS.Tables(0).Rows(0)("routing").ToString


                End With
                Return jobInfo

            Catch ex As Exception
                'Throw ex
                ' grant select, insert, update on apps.releasedjob to lala
                jobInfo.jobName = "eror"
                Return jobInfo
            End Try
        End Function


        Public Function GetJobInfo2(ByVal PN As String) As DataSet
            Dim strsql As String
            Dim resultDS As DataSet

            _errorMessage = ""
            Try

                If PN = "" Then

                End If

                strsql = "select jobid,partnumber,routing from apps.releasedJob where 1=1"
                If PN <> "" Then
                    strsql &= " and partnumber ='" & PN & "'"
                End If
                resultDS = _DBTrans.SQLToDataset("Job", strsql)
                Return resultDS
            Catch ex As Exception
                Throw ex
            End Try


        End Function

        Public Function UpdateJobStaus(ByVal jobname As String, ByRef TimeInterval As String) As Boolean
            Try

                Dim startTime As String = Date.Now.ToString("yyyy-MM-dd HH:mm:ss")
                Dim updateSql As String = _
                " update dbo.tbl_OracleJob " & _
                " set Status ='released' " & _
                "  where jobid = ' " & jobname & "'"
                _DBTrans.ExecuteSQL(updateSql)

                Dim endTime As String = Date.Now.ToString("yyyy-MM-dd HH:mm:ss")
                TimeInterval = "returnValue"
            Catch ex As Exception
                Return False

            End Try
            Return True
        End Function

        Public Function RemoveJob(ByVal jobid As String, ByVal partNumber As String) As Boolean
            Try
                _errorMessage = ""
                Dim sql As String
                Dim resultDS As New DataSet
                '  Dim resultString As String
                sql = " exec  maint.RemoveJob '" & jobid & "','" & partNumber & "'"
                _DBTrans.ExecuteSQL(sql)

            Catch ex As Exception

            End Try
        End Function
    End Class

End Namespace

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[report_info]') AND type in (N'U')) DROP TABLE [dbo].[report_info]; CREATE TABLE [dbo].[report_info]( id BIGINT PRIMARY KEY, -- id company_name NVARCHAR(200), -- 企业名称 address NVARCHAR(100), -- 地址 province NVARCHAR(20), -- 省 city NVARCHAR(20), -- 市 district NVARCHAR(20), -- 区 start_date DATETIME(8), -- 日期 end_date DATETIME(8), -- 同上 visit_scene NVARCHAR(20), -- 进企场景 attendance_count INT(4), -- 到场人数 visit_activity NVARCHAR(20), -- 进企活动 invitation_time DATETIME(8), -- 邀约时间 invitation_description NVARCHAR(100), -- 邀约说明 invitation_channel NVARCHAR(50), -- 邀约渠道 invitation_dept_id NVARCHAR(20), -- 机构ID invitation_dept_name NVARCHAR(50), -- 机构名称 invitation_group_id NVARCHAR(20), -- 组ID initiator_id NVARCHAR(20), -- 发起方员编 initiator_name NVARCHAR(50), -- 姓名 recipient_id NVARCHAR(20), -- 接收方员编 recipient_name NVARCHAR(50), -- 接收方姓名 recipient_dept_id NVARCHAR(20), -- 接收方机构ID recipient_dept_name NVARCHAR(50), -- 接收方机构名称 recipient_group_id NVARCHAR(20), -- 接收方组ID recipient_group_name NVARCHAR(50), -- 接收方组名称 approver_id NVARCHAR(20), -- 审批人员编 approver_name NVARCHAR(50), -- 审批人姓名 submitter_id NVARCHAR(20), -- 提报人员编 submitter_name NVARCHAR(50), -- 提报人姓名 status NVARCHAR(20), -- 状态 creator_id NVARCHAR(20), -- 创建人员ID creator_name NVARCHAR(50), -- 创建人姓名 create_time DATETIME, -- 创建时间 update_time DATETIME, -- 更新时间 longitude NVARCHAR(20), -- 经度 latitude NVARCHAR(20), -- 纬度 invitation_group_name NVARCHAR(50), -- 邀约组名称 submitter_dept_id NVARCHAR(20), -- 提报机构ID submitter_dept_name NVARCHAR(50), -- 提报机构名称 submitter_group_id NVARCHAR(20), -- 提报组ID submitter_group_name NVARCHAR(50), -- 提报组名称 report_code NVARCHAR(50) -- 提报编码 ); EXEC sp_addextendedproperty 'MS_Description', '提报信息表', 'SCHEMA', dbo, 'table', report_info, null, null; EXEC sp_addextendedproperty 'MS_Description', '主键', 'SCHEMA', dbo, 'table', report_info, 'column', id; EXEC sp_addextendedproperty 'MS_Description', '企业名称', 'SCHEMA', dbo, 'table', report_info, 'column', enterprise_name; EXEC sp_addextendedproperty 'MS_Description', '所在地区', 'SCHEMA', dbo, 'table', report_info, 'column', address; EXEC sp_addextendedproperty 'MS_Description', '省', 'SCHEMA', dbo, 'table', report_info, 'column', province; EXEC sp_addextendedproperty 'MS_Description', '市', 'SCHEMA', dbo, 'table', report_info, 'column', city; EXEC sp_addextendedproperty 'MS_Description', '区', 'SCHEMA', dbo, 'table', report_info, 'column', district; EXEC sp_addextendedproperty 'MS_Description', '开始日期', 'SCHEMA', dbo, 'table', report_info, 'column', start_date; EXEC sp_addextendedproperty 'MS_Description', '结束日期', 'SCHEMA', dbo, 'table', report_info, 'column', end_date; EXEC sp_addextendedproperty 'MS_Description', '进企场景', 'SCHEMA', dbo, 'table', report_info, 'column', visit_scene; EXEC sp_addextendedproperty 'MS_Description', '到场人数', 'SCHEMA', dbo, 'table', report_info, 'column', attendance_count; EXEC sp_addextendedproperty 'MS_Description', '进企活动', 'SCHEMA', dbo, 'table', report_info, 'column', visit_activity; EXEC sp_addextendedproperty 'MS_Description', '邀约时间', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_time; EXEC sp_addextendedproperty 'MS_Description', '邀约说明', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_description; EXEC sp_addextendedproperty 'MS_Description', '邀约发起渠道', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_channel; EXEC sp_addextendedproperty 'MS_Description', '邀约发起机构', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_dept_id; EXEC sp_addextendedproperty 'MS_Description', '邀约发起机构名称', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_dept_name; EXEC sp_addextendedproperty 'MS_Description', '邀约发起组编号', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_group_id; EXEC sp_addextendedproperty 'MS_Description', '邀约发起方员编', 'SCHEMA', dbo, 'table', report_info, 'column', initiator_id; EXEC sp_addextendedproperty 'MS_Description', '邀约发起方姓名', 'SCHEMA', dbo, 'table', report_info, 'column', initiator_name; EXEC sp_addextendedproperty 'MS_Description', '接收方员编', 'SCHEMA', dbo, 'table', report_info, 'column', recipient_id; EXEC sp_addextendedproperty 'MS_Description', '接收方姓名', 'SCHEMA', dbo, 'table', report_info, 'column', recipient_name; EXEC sp_addextendedproperty 'MS_Description', '接收方机构id', 'SCHEMA', dbo, 'table', report_info, 'column', recipient_dept_id; EXEC sp_addextendedproperty 'MS_Description', '接收方机构名称', 'SCHEMA', dbo, 'table', report_info, 'column', recipient_dept_name; EXEC sp_addextendedproperty 'MS_Description', '接收方支行id', 'SCHEMA', dbo, 'table', report_info, 'column', recipient_group_id; EXEC sp_addextendedproperty 'MS_Description', '接收方支行名称', 'SCHEMA', dbo, 'table', report_info, 'column', recipient_group_name; EXEC sp_addextendedproperty 'MS_Description', '审批人员编', 'SCHEMA', dbo, 'table', report_info, 'column', approver_id; EXEC sp_addextendedproperty 'MS_Description', '审批人姓名', 'SCHEMA', dbo, 'table', report_info, 'column', approver_name; EXEC sp_addextendedproperty 'MS_Description', '提报人员编', 'SCHEMA', dbo, 'table', report_info, 'column', submitter_id; EXEC sp_addextendedproperty 'MS_Description', '提报人姓名', 'SCHEMA', dbo, 'table', report_info, 'column', submitter_name; EXEC sp_addextendedproperty 'MS_Description', '状态', 'SCHEMA', dbo, 'table', report_info, 'column', status; EXEC sp_addextendedproperty 'MS_Description', '创建人员编', 'SCHEMA', dbo, 'table', report_info, 'column', creator_id; EXEC sp_addextendedproperty 'MS_Description', '创建人姓名', 'SCHEMA', dbo, 'table', report_info, 'column', creator_name; EXEC sp_addextendedproperty 'MS_Description', '创建时间', 'SCHEMA', dbo, 'table', report_info, 'column', create_time; EXEC sp_addextendedproperty 'MS_Description', '更新时间', 'SCHEMA', dbo, 'table', report_info, 'column', update_time; EXEC sp_addextendedproperty 'MS_Description', '经度', 'SCHEMA', dbo, 'table', report_info, 'column', longitude; EXEC sp_addextendedproperty 'MS_Description', '纬度', 'SCHEMA', dbo, 'table', report_info, 'column', latitude; EXEC sp_addextendedproperty 'MS_Description', '发起方组号', 'SCHEMA', dbo, 'table', report_info, 'column', invitation_group_name; EXEC sp_addextendedproperty 'MS_Description', '提报人部门编号', 'SCHEMA', dbo, 'table', report_info, 'column', submitter_dept_id; EXEC sp_addextendedproperty 'MS_Description', '提报人部门名称', 'SCHEMA', dbo, 'table', report_info, 'column', submitter_dept_name; EXEC sp_addextendedproperty 'MS_Description', '提报人组号', 'SCHEMA', dbo, 'table', report_info, 'column', submitter_group_id; EXEC sp_addextendedproperty 'MS_Description', '提报人组名称', 'SCHEMA', dbo, 'table', report_info, 'column', submitter_group_name; EXEC sp_addextendedproperty 'MS_Description', '提报码', 'SCHEMA', dbo, 'table', report_info, 'column', report_code; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[report_flow]') AND type in (N'U')) DROP TABLE [dbo].[report_flow]; CREATE TABLE [dbo].[report_flow]( id BIGINT, clue_id BIGINT, report_id BIGINT, content NVARCHAR(50), created_id NVARCHAR(20), created_name NVARCHAR(50), created_time DATETIME, node NVARCHAR(20) ); EXEC sp_addextendedproperty 'MS_Description', '流水记录表', 'SCHEMA', dbo, 'table', report_flow, null, null; EXEC sp_addextendedproperty 'MS_Description', '租户号', 'SCHEMA', dbo, 'table', report_flow, 'column', id; EXEC sp_addextendedproperty 'MS_Description', '线索id', 'SCHEMA', dbo, 'table', report_flow, 'column', clue_id; EXEC sp_addextendedproperty 'MS_Description', '提报id', 'SCHEMA', dbo, 'table', report_flow, 'column', report_id; EXEC sp_addextendedproperty 'MS_Description', '记录', 'SCHEMA', dbo, 'table', report_flow, 'column', content; EXEC sp_addextendedproperty 'MS_Description', '创建人员编', 'SCHEMA', dbo, 'table', report_flow, 'column', created_id; EXEC sp_addextendedproperty 'MS_Description', '创建人姓名', 'SCHEMA', dbo, 'table', report_flow, 'column', created_name; EXEC sp_addextendedproperty 'MS_Description', '创建时间', 'SCHEMA', dbo, 'table', report_flow, 'column', created_time; EXEC sp_addextendedproperty 'MS_Description', '节点名称', 'SCHEMA', dbo, 'table', report_flow, 'column', node; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[clue_focus]') AND type in (N'U')) DROP TABLE [dbo].[clue_focus]; CREATE TABLE [dbo].[clue_focus]( id BIGINT, company_name NVARCHAR(200), open_date DATETIME(8), created_id NVARCHAR(20), created_name NVARCHAR(50), is_valid BIT(4), created_time DATETIME(8) ); EXEC sp_addextendedproperty 'MS_Description', '线索关注表', 'SCHEMA', dbo, 'table', clue_focus, null, null; EXEC sp_addextendedproperty 'MS_Description', '租户号', 'SCHEMA', dbo, 'table', clue_focus, 'column', id; EXEC sp_addextendedproperty 'MS_Description', '企业名称', 'SCHEMA', dbo, 'table', clue_focus, 'column', enterprise_name; EXEC sp_addextendedproperty 'MS_Description', '线索日期', 'SCHEMA', dbo, 'table', clue_focus, 'column', open_date; EXEC sp_addextendedproperty 'MS_Description', '创建人员编', 'SCHEMA', dbo, 'table', clue_focus, 'column', created_id; EXEC sp_addextendedproperty 'MS_Description', '创建人姓名', 'SCHEMA', dbo, 'table', clue_focus, 'column', created_name; EXEC sp_addextendedproperty 'MS_Description', '是否有效', 'SCHEMA', dbo, 'table', clue_focus, 'column', is_valid; EXEC sp_addextendedproperty 'MS_Description', '创建时间', 'SCHEMA', dbo, 'table', clue_focus, 'column', created_time; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[mentor_record_flow]') AND type in (N'U')) DROP TABLE [dbo].[mentor_record_flow]; CREATE TABLE [dbo].[mentor_record_flow]( id BIGINT, action NVARCHAR(100), request NVARCHAR(2000), created_id NVARCHAR(20), created_time DATETIME(8), response NVARCHAR(2000) ); EXEC sp_addextendedproperty 'MS_Description', '带教动作流水表', 'SCHEMA', dbo, 'table', mentor_record_flow, null, null; EXEC sp_addextendedproperty 'MS_Description', '主键', 'SCHEMA', dbo, 'table', mentor_record_flow, 'column', id; EXEC sp_addextendedproperty 'MS_Description', '动作', 'SCHEMA', dbo, 'table', mentor_record_flow, 'column', action; EXEC sp_addextendedproperty 'MS_Description', '记录', 'SCHEMA', dbo, 'table', mentor_record_flow, 'column', request; EXEC sp_addextendedproperty 'MS_Description', '创建人员编', 'SCHEMA', dbo, 'table', mentor_record_flow, 'column', created_id; EXEC sp_addextendedproperty 'MS_Description', '创建时间', 'SCHEMA', dbo, 'table', mentor_record_flow, 'column', created_time; EXEC sp_addextendedproperty 'MS_Description', '', 'SCHEMA', dbo, 'table', mentor_record_flow, 'column', response; 这个SQL有问题码
最新发布
09-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值