MS SQL stored procedure

Ask a Question related to Coldfusion Database Access, Design and Development.

  1. #1

    Default MS SQL stored procedure

    I am new to MS SQL server and stored procedures. I currently have a query that
    looks like:

    select from table where fieldname IN (#variables.myvar#)

    I am trying to convert this to a stored procedure.

    CREATE PROCEDURE dbo.SelectProc
    @myvar varchar(255)
    AS
    select from table
    where fieldname in (@myvar)
    GO

    using this to call
    <cfstoredproc procedure="SelectProc" datasource="dsDES">
    <cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" dbvarname="myvar"
    value="#variables.myvar#" null="no">
    <cfprocresult name="WhatChecked">
    </cfstoredproc>

    How do I convert the varchar to an array of integers so the stored procedure
    will operate, or is there a way to pass an array from CF to MS Sql stored
    procedure (I will need to change my stored procedure obviously)

    lfsxdth Guest

  2. Similar Questions and Discussions

    1. stored procedure help
      Hi all! I am in need of writing a few stored procedures. The first one is to create a stored procedure to recover a database from backup and the...
    2. Using a stored procedure
      I am trying to pass a ProdID to a stored procedure, but I get an error: Error Executing Database Query. Procedure &apos;PriceBreak&apos; expects...
    3. help with a stored procedure
      I am new to postgres stored procedures and would like a little help. My function basically takes 2 arguments and inserts data into a table from a...
    4. Stored procedure from stored procedure
      Is it possible to create a stored procedure from a stored procedure? When I attempt this inanity, it doesn't blow up until syntax error at the...
    5. need help on a stored procedure
      I have 2 tables. table1 and table2 I do a select on table1 and join table 2 on id. I want to check newprice in table1. if it is null, I want to...
  3. #2

    Default Re: MS SQL stored procedure

    Are you getting an SQL Server error message?

    -brian

    "lfsxdth" <webforumsuser@macromedia.com> wrote in message
    news:def7ui$m05$1@forums.macromedia.com...
    > I am new to MS SQL server and stored procedures. I currently have a query
    that
    > looks like:
    >
    > select from table where fieldname IN (#variables.myvar#)
    >
    > I am trying to convert this to a stored procedure.
    >
    > CREATE PROCEDURE dbo.SelectProc
    > @myvar varchar(255)
    > AS
    > select from table
    > where fieldname in (@myvar)
    > GO
    >
    > using this to call
    > <cfstoredproc procedure="SelectProc" datasource="dsDES">
    > <cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" dbvarname="myvar"
    > value="#variables.myvar#" null="no">
    > <cfprocresult name="WhatChecked">
    > </cfstoredproc>
    >
    > How do I convert the varchar to an array of integers so the stored
    procedure
    > will operate, or is there a way to pass an array from CF to MS Sql stored
    > procedure (I will need to change my stored procedure obviously)
    >

    Brian Hogue Guest

  4. #3

    Default Re: MS SQL stored procedure

    I figure this out myself after posting. First create a string, then execute it.

    CREATE PROCEDURE dbo.myResults
    @myvar varchar(255))
    AS
    declare @sql varchar(1000)

    set @sql =select From table Where fieldname IN (' + @myvar + ')'

    execute (@sql)
    GO

    lfsxdth Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139