超级简单的问题。我可以找到大量有关Alias和相关主题的信息,但这并不是我想要的。当我编写查询时,无论它是什么,我都希望将其存储以供将来用作本地SQL文件,以供将来参考。我只是在寻找一个国际或全球公认的命名这些文件的标准?如果没有遇到存储过程,别名等,我似乎找不到它。这不是我想要的。
坦白地说,我对SQL多年以来并不陌生,但并不熟悉团队结构。仅由我自己构建查询,如我所需要。所以我知道很多基础知识。我没有经过正式培训。因此,这可能是也可能不是存储SQL代码的最佳方法。如果不是,请告知,否则我到目前为止的命名约定是
FUNCTION_TARGETDB_TARGETTABLE(S)_C | R | U | D_BRIEFDESC.sql
例如 QueryCreatorOfPasswordVars_DB1_Tables123ON456_R_returnUsernaamesForPasswordRecordsWithValuesInThemForInspection.sql
也许我想得太多了,但以为我会在网络上大喊一些有关命名标准的指导
答案 0 :(得分:0)
您可以创建和管理“代码表”,而不是在文件名中添加一堆元数据。下表设置用于存储元数据和SQL代码。如果要存储本地.sql文件,则可以排除我定义的[sqlcd]字段,并根据在表中创建的[id]创建您的.sql文件:即1.sql,2.sql等。
Create Table CodeCatalog
(
id Int,
func VarChar(200),
targetdb VarChar(200),
targettbls VarChar(400), --could be placed in a child table using the ID with a child ID
crud VarChar(4),
remarks VarChar(400),
sqlcd VarChar(max)
)
Insert Into CodeCatalog Values
(
1,
'Query Creator Of Password Vars',
'DB1',
'Tables 123 On 456',
'CR',
'return Usernames For Password Records With Values In Them For Inspection',
'Select * From 123 Left Join 456 On 123.id = 456.id'
)