回答

收藏

SQL脚本-是否有等效#define?

技术问答 技术问答 149 人阅读 | 0 人回复 | 2023-09-13

我有一个可以用来构建表和存储过程的脚本。例如,我有一个类型的列varchar。varchar需要一个size我还将参数用作存储过程和这些过程中的参数。8 |+ _& `/ Q9 _0 V8 S
是否有可能a的等价形式#define,所以我可以在不改变整个脚本的情况下轻松调整尺寸?
4 ], Q  c( ^7 z- _% ^/ Q! J我正在使用MySql工作台。" e. k0 |# H; j6 J+ ]/ B  {
编辑
6 P$ l6 G6 |" t我曾尝试SET和DECLARE4 ?- O, ^4 U$ A! c* z( R/ X* r" W
我有一个脚本-这是(删节)
% j7 U6 i* S5 A9 O% U1 ]: d( oCREATE TABLE `locations`(   `location`  VARCHAR(25)      NOT NULL);...CREATE PROCEDURE AddLocation (IN  location VARCHAR(25)BEGIN...END$$我想实现的是使用 常量    脚本替换值25-类似于#define脚本顶部的创建表和存储过程a ,因此我能够轻松地将25更改为另一个数字。
4 F/ A6 c$ U) L" b& y3 s/ O有人找到解决这个问题的办法了吗?& d8 D2 |+ {8 s7 u) B
                                                                ; a5 O6 f" f  b, h% f& i
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则