Trying to insert a mix of non-static variables and retrieved values into a table2019 Community Moderator ElectionInsert into … values ( SELECT … FROM … )Add a column with a default value to an existing table in SQL ServerSQLite - UPSERT *not* INSERT or REPLACEInsert results of a stored procedure into a temporary tableFinding duplicate values in a SQL tableWhat are the options for storing hierarchical data in a relational database?Insert into a MySQL table or update if existsupdating table rows in postgres using subqueryDB2 Error. Inserting to a table through select queryDb2 sqlcode -20186

If the DM rolls initiative once for a group of monsters, how do end-of-turn effects work?

My Graph Theory Students

What should tie a collection of short-stories together?

How to terminate ping <dest> &

How can I track script which gives me "command not found" right after the login?

Is it true that good novels will automatically sell themselves on Amazon (and so on) and there is no need for one to waste time promoting?

Should we release the security issues we found in our product as CVE or we can just update those on weekly release notes?

A sequence that has integer values for prime indexes only:

Professor being mistaken for a grad student

Why do Australian milk farmers need to protest supermarkets' milk price?

Why would a flight no longer considered airworthy be redirected like this?

Do I need life insurance if I can cover my own funeral costs?

How to explain that I do not want to visit a country due to personal safety concern?

How to create the Curved texte?

Gantt Chart like rectangles with log scale

Does someone need to be connected to my network to sniff HTTP requests?

Are ETF trackers fundamentally better than individual stocks?

How to make healing in an exploration game interesting

Could the Saturn V actually have launched astronauts around Venus?

how to write formula in word in latex

Gravity magic - How does it work?

What's the meaning of “spike” in the context of “adrenaline spike”?

Continuity of Linear Operator Between Hilbert Spaces

PTIJ: Who should I vote for? (21st Knesset Edition)



Trying to insert a mix of non-static variables and retrieved values into a table



2019 Community Moderator ElectionInsert into … values ( SELECT … FROM … )Add a column with a default value to an existing table in SQL ServerSQLite - UPSERT *not* INSERT or REPLACEInsert results of a stored procedure into a temporary tableFinding duplicate values in a SQL tableWhat are the options for storing hierarchical data in a relational database?Insert into a MySQL table or update if existsupdating table rows in postgres using subqueryDB2 Error. Inserting to a table through select queryDb2 sqlcode -20186










0















So I'm trying to insert a collection of non-static variables and values fetched from another table into a table using a subquery. My code looks like this:



INSERT INTO SCHEMA.TAB_REQ(TABLE_I, RUN_I, CODE, ORG_ALS, TAB_CRT_S, TAB_LST_UPD_S)
SELECT :tableKey, :runKey, :code, :org, TAB.CRT_S, TAB.LST_UPD_S
FROM SCHEMA.TABLE TAB
WHERE TAB.KEY = :tableKey


The values being fetched, TAB.CRT_S and TAB.LST_UPD_S, are both going to be timestamps. So "12/3/2019 12:00:01 AM" as an example. Neither of these values should ever be null. They're automatically generated whenever a new row is inserted.



The provided variables are going to be two strings of integers (:tableKey and :runKey) and then two strings (:code and :org). They're provided by a java application, and if they're missing then something has gone terribly wrong. Right now I'm manually entering values for each variable when I run the query.



The select statement should only return a single row, because :tableKey is an automatically generated unique identifier.



My current code is throwing the following error:



ERROR [42610] [IBM][DB2] SQL0418N The statement was not processed because the statement contains an invalid use of one of the following: an untyped parameter marker, the DEFAULT keyword, or a null value.


Is this possible, or do I need two seperate queries here?










share|improve this question



















  • 3





    What is your question? Does this code work? If not, what is the problem?

    – Gordon Linoff
    Mar 6 at 20:00











  • Edited for clarity.

    – Some_Guy
    Mar 6 at 20:19











  • An example of the data being grabbed here and inserted would be useful. Are there any null values in the fields being "selected"?

    – Karlomanio
    Mar 6 at 20:48











  • Are the added details the sort of example you were looking for?

    – Some_Guy
    Mar 6 at 21:13











  • Show the part of your java code, where you work with the corresponding PreparedStatement / DB2PreparedStatement variable.

    – Mark Barinstein
    Mar 7 at 4:59















0















So I'm trying to insert a collection of non-static variables and values fetched from another table into a table using a subquery. My code looks like this:



INSERT INTO SCHEMA.TAB_REQ(TABLE_I, RUN_I, CODE, ORG_ALS, TAB_CRT_S, TAB_LST_UPD_S)
SELECT :tableKey, :runKey, :code, :org, TAB.CRT_S, TAB.LST_UPD_S
FROM SCHEMA.TABLE TAB
WHERE TAB.KEY = :tableKey


The values being fetched, TAB.CRT_S and TAB.LST_UPD_S, are both going to be timestamps. So "12/3/2019 12:00:01 AM" as an example. Neither of these values should ever be null. They're automatically generated whenever a new row is inserted.



The provided variables are going to be two strings of integers (:tableKey and :runKey) and then two strings (:code and :org). They're provided by a java application, and if they're missing then something has gone terribly wrong. Right now I'm manually entering values for each variable when I run the query.



The select statement should only return a single row, because :tableKey is an automatically generated unique identifier.



My current code is throwing the following error:



ERROR [42610] [IBM][DB2] SQL0418N The statement was not processed because the statement contains an invalid use of one of the following: an untyped parameter marker, the DEFAULT keyword, or a null value.


Is this possible, or do I need two seperate queries here?










share|improve this question



















  • 3





    What is your question? Does this code work? If not, what is the problem?

    – Gordon Linoff
    Mar 6 at 20:00











  • Edited for clarity.

    – Some_Guy
    Mar 6 at 20:19











  • An example of the data being grabbed here and inserted would be useful. Are there any null values in the fields being "selected"?

    – Karlomanio
    Mar 6 at 20:48











  • Are the added details the sort of example you were looking for?

    – Some_Guy
    Mar 6 at 21:13











  • Show the part of your java code, where you work with the corresponding PreparedStatement / DB2PreparedStatement variable.

    – Mark Barinstein
    Mar 7 at 4:59













0












0








0








So I'm trying to insert a collection of non-static variables and values fetched from another table into a table using a subquery. My code looks like this:



INSERT INTO SCHEMA.TAB_REQ(TABLE_I, RUN_I, CODE, ORG_ALS, TAB_CRT_S, TAB_LST_UPD_S)
SELECT :tableKey, :runKey, :code, :org, TAB.CRT_S, TAB.LST_UPD_S
FROM SCHEMA.TABLE TAB
WHERE TAB.KEY = :tableKey


The values being fetched, TAB.CRT_S and TAB.LST_UPD_S, are both going to be timestamps. So "12/3/2019 12:00:01 AM" as an example. Neither of these values should ever be null. They're automatically generated whenever a new row is inserted.



The provided variables are going to be two strings of integers (:tableKey and :runKey) and then two strings (:code and :org). They're provided by a java application, and if they're missing then something has gone terribly wrong. Right now I'm manually entering values for each variable when I run the query.



The select statement should only return a single row, because :tableKey is an automatically generated unique identifier.



My current code is throwing the following error:



ERROR [42610] [IBM][DB2] SQL0418N The statement was not processed because the statement contains an invalid use of one of the following: an untyped parameter marker, the DEFAULT keyword, or a null value.


Is this possible, or do I need two seperate queries here?










share|improve this question
















So I'm trying to insert a collection of non-static variables and values fetched from another table into a table using a subquery. My code looks like this:



INSERT INTO SCHEMA.TAB_REQ(TABLE_I, RUN_I, CODE, ORG_ALS, TAB_CRT_S, TAB_LST_UPD_S)
SELECT :tableKey, :runKey, :code, :org, TAB.CRT_S, TAB.LST_UPD_S
FROM SCHEMA.TABLE TAB
WHERE TAB.KEY = :tableKey


The values being fetched, TAB.CRT_S and TAB.LST_UPD_S, are both going to be timestamps. So "12/3/2019 12:00:01 AM" as an example. Neither of these values should ever be null. They're automatically generated whenever a new row is inserted.



The provided variables are going to be two strings of integers (:tableKey and :runKey) and then two strings (:code and :org). They're provided by a java application, and if they're missing then something has gone terribly wrong. Right now I'm manually entering values for each variable when I run the query.



The select statement should only return a single row, because :tableKey is an automatically generated unique identifier.



My current code is throwing the following error:



ERROR [42610] [IBM][DB2] SQL0418N The statement was not processed because the statement contains an invalid use of one of the following: an untyped parameter marker, the DEFAULT keyword, or a null value.


Is this possible, or do I need two seperate queries here?







sql db2






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 6 at 21:04







Some_Guy

















asked Mar 6 at 19:58









Some_GuySome_Guy

66




66







  • 3





    What is your question? Does this code work? If not, what is the problem?

    – Gordon Linoff
    Mar 6 at 20:00











  • Edited for clarity.

    – Some_Guy
    Mar 6 at 20:19











  • An example of the data being grabbed here and inserted would be useful. Are there any null values in the fields being "selected"?

    – Karlomanio
    Mar 6 at 20:48











  • Are the added details the sort of example you were looking for?

    – Some_Guy
    Mar 6 at 21:13











  • Show the part of your java code, where you work with the corresponding PreparedStatement / DB2PreparedStatement variable.

    – Mark Barinstein
    Mar 7 at 4:59












  • 3





    What is your question? Does this code work? If not, what is the problem?

    – Gordon Linoff
    Mar 6 at 20:00











  • Edited for clarity.

    – Some_Guy
    Mar 6 at 20:19











  • An example of the data being grabbed here and inserted would be useful. Are there any null values in the fields being "selected"?

    – Karlomanio
    Mar 6 at 20:48











  • Are the added details the sort of example you were looking for?

    – Some_Guy
    Mar 6 at 21:13











  • Show the part of your java code, where you work with the corresponding PreparedStatement / DB2PreparedStatement variable.

    – Mark Barinstein
    Mar 7 at 4:59







3




3





What is your question? Does this code work? If not, what is the problem?

– Gordon Linoff
Mar 6 at 20:00





What is your question? Does this code work? If not, what is the problem?

– Gordon Linoff
Mar 6 at 20:00













Edited for clarity.

– Some_Guy
Mar 6 at 20:19





Edited for clarity.

– Some_Guy
Mar 6 at 20:19













An example of the data being grabbed here and inserted would be useful. Are there any null values in the fields being "selected"?

– Karlomanio
Mar 6 at 20:48





An example of the data being grabbed here and inserted would be useful. Are there any null values in the fields being "selected"?

– Karlomanio
Mar 6 at 20:48













Are the added details the sort of example you were looking for?

– Some_Guy
Mar 6 at 21:13





Are the added details the sort of example you were looking for?

– Some_Guy
Mar 6 at 21:13













Show the part of your java code, where you work with the corresponding PreparedStatement / DB2PreparedStatement variable.

– Mark Barinstein
Mar 7 at 4:59





Show the part of your java code, where you work with the corresponding PreparedStatement / DB2PreparedStatement variable.

– Mark Barinstein
Mar 7 at 4:59












1 Answer
1






active

oldest

votes


















0














I figured out a much simpler way to do what I needed. Instead of trying to gather all the data that I needed in a single query, I wrote two simple select statements and used them to insert the extra parameters into my java variable before it populated the variables in this SQL statement.






share|improve this answer






















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55031270%2ftrying-to-insert-a-mix-of-non-static-variables-and-retrieved-values-into-a-table%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I figured out a much simpler way to do what I needed. Instead of trying to gather all the data that I needed in a single query, I wrote two simple select statements and used them to insert the extra parameters into my java variable before it populated the variables in this SQL statement.






    share|improve this answer



























      0














      I figured out a much simpler way to do what I needed. Instead of trying to gather all the data that I needed in a single query, I wrote two simple select statements and used them to insert the extra parameters into my java variable before it populated the variables in this SQL statement.






      share|improve this answer

























        0












        0








        0







        I figured out a much simpler way to do what I needed. Instead of trying to gather all the data that I needed in a single query, I wrote two simple select statements and used them to insert the extra parameters into my java variable before it populated the variables in this SQL statement.






        share|improve this answer













        I figured out a much simpler way to do what I needed. Instead of trying to gather all the data that I needed in a single query, I wrote two simple select statements and used them to insert the extra parameters into my java variable before it populated the variables in this SQL statement.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 7 at 15:58









        Some_GuySome_Guy

        66




        66





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55031270%2ftrying-to-insert-a-mix-of-non-static-variables-and-retrieved-values-into-a-table%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

            Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

            Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved